-
Notifications
You must be signed in to change notification settings - Fork 112
Frontend Screenshots
Vaishnavi Gupta edited this page Sep 11, 2022
·
5 revisions
- One can create a new account or log into an existing account by using an email-password combination.
- Other than that, social media login using Google or GitHub is also possible.
- Once logged in, the user can create a project in which they can add other members and perform various activities such as -
- Adding/editing/deleting images
- Creating/editing/deleting labels
- Creating and training models and much more...
- After adding images and creating labels, once can label those images with the created labels.
- As all images are geo-tagged, images with the same labels can be used to implement object path tracking and view the location path of an object.
- Each project can have multiple teams, each having a specific role. Team members can only perform actions in a project that their role specifies.
- E.g a member with
images
role can only add, remove or edit images. - Other project members can also be made admins.
- Admins can perform various actions such as -
- Add/remove project members
- Create/delete/edit teams
- Edit a project's details and much more...
- All activity and changes inside a project can viewed in the
Project Activity
section inside a project. - All activity is present in form of a list of logs.
- These logs can be filtered to view
category-specific
,team-specific
andmember-specific
logs. - It is also possible to only view the activity on a single entity such as an image, label or mode. That is viewing
entity-specific
logs.
- Each team has a chatroom where all the team members can converse about progress on the project.
- Web sockets are used here to maintain a live feed of messages.
- Project members can create issues within a project. A list of all such issues can be viewed in the
Project Issues
section inside a project. - An issue contains a title, a brief description and the category. It can optionally have a due date, priority, current status and can be associated with an entity (e.g. Image, Model, Label etc).
- Project admin can assign an issue to a particular project member and a team.
- Issues can be associated with activity logs to track and display its progress
- In
Project Issues
section, issues can filtered on the basis ofcategory
,team
and asociatedentity
. - Issue details of a particular issue can be viewed and edited.
- To improve collaboration, each issue is associated with a comment section where the project members can discuss upon the issue.
- Associated activity of the issue can be viewed in the activity section besides comment section.
issue-listing.online-video-cutter.com.mp4
- User is notified in case of following events :
- added to a project
- added to team
- assigned an issue
- assigned issue is updated
- someone comments on assigned issue
- mentioned in team chat
- User will also receive email notifications regarding above activites
- Project Analytics can be viewed in the
Project Analytics
section inside a project. - One can view the number of labels created every month and the label distribution.
- Detailed issue analytics are also provided. Composition of issues on the basis of category, status and priority can be viewed.
- Home
- Backend Documentation
- Frontend Documentation
- Mobile Documentation
- GSoC Project Reports
- Other