Skip to content

Autumn-NJU/PhaseII

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


UTag

UTag - A Crowdsourcing Tags Tool(Version 2)

Group Autumn



Build Status  codecov  GitHub license

中文链接

   A web tag tool, Easy for configuration, Fully functional, Smooth interface, Quite flexible as the drawing tool on the PC. support gitlab Version control system, test on Travis CI. you can get different tag experiences here.

Requirments

  • Bash(git、ssh)
  • Java 8+
  • maven 2.0+
  • Chrome or Firefox

Installation

Method1:

  1. You can download the install folder from http://114.215.188.21/161250096_UTag/UTag_Phase_II.git
  2. Unzip folder "Utag_products.zip"
  3. Use command line to enter the folder
  4. Enter: java -jar Phase_I-0.0.1-SNAPSHOT.jar

Method2:

  1. You can download source file directly
  2. git clone http://114.215.188.21/161250096_UTag/UTag_Phase_II.git
  3. Then import or open the maven project.

Quick Start

  1. Enter: java -jar Phase_I-0.0.1-SNAPSHOT.jar or Run the class: PhaseIApplication.java
  2. Use Chrome or Firefox open the url: http://localhost:8080/
  3. Given a admin user(admin/admin exists), then user the default account to sign in.(Register frame is updated, so you can also register for a new user)
  4. Use the tag frame to tag the picture loaded

What is Different

Different from version1, we have done the following:

  1. Add the register function, so that you can create your own account if necessary.
  2. New Module of task request and claim
  3. Cool tag!
  4. Statistical charts can be seen in admin module.(Just use admin-admin to login)

Introduction And Screenshots

Tag is similar to product1, any question, read it We change the ui to different parts to meet various tag requirments, like:

Let's move to task module, as a online tag platform, you can have a great experience of task. Claim or request, so simple:


View the details:

Or the admin get the information of he wants:

Tag

  • Whole picture tag: Just enter the tag and check; Directly rewrite the tag and check to update
  • Part picture tag: Use the box and enter the tag, then check; Click the related box area, rewrite the tag and check to update
  • Split Area: Use the pencil tool and split the picture The line doesn't support the update, just redo or delete if necessary
  • All the data can be seen in folder, pictures can be downloaded from the server (The split area data is only stored as x.png )

Demo

Whole picture tag and update

Data

The data can be seen in json files in resources/static/data, such as part_pictures.json

Accident

When you use the system, sometimes it may occur "Nework warning" caused by loading too much file, just wait and refresh. Any other problems, please send mails to panyuyuyu@outlook.com.

To Do List

  • Travis CI integration
  • Configure variables
  • Support Docker
  • Open api
  • Command line

Authors

  • Autumn.NJU
  • Yu Pan(Pypy233)
  • Xingyu Pan(PanxyCris)
  • Ning Li(Yotta Lee)
  • Dixin Chen(Cindy Chen)

License

This project is licensed under the Apache License - see the LICENSE file for details

Acknowledgments

  • Hat tip to anyone who's code was used
  • ivan(GitHub project: draw)
  • Kaihang Xie
  • etc

About

PhaseII for SEIII

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published