Skip to content

Frontend Screenshots

Vaishnavi Gupta edited this page Sep 11, 2022 · 5 revisions

Authentication

  • 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.

Login

Register

Project Management

  • 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...

Project

Image Labelling

  • After adding images and creating labels, once can label those images with the created labels.

88231334-ad6ac000-cc91-11ea-997a-fdc5539a1dad

88231351-b3f93780-cc91-11ea-98fb-161f8807b1ba

Object Path Tracking

  • 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.

PathTracking

Team Management

  • 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...

TeamDetails

Project Activity Tracking

  • 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 and member-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.

Frontend Project Activity Tracking

Team-wise Chat System

  • 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.

Chat System

Issue Tracking System

  • 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 of category, team and asociated entity.
  • 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

Notification and Emailing System

  • 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 notification list email-system

Project Analytics

  • 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.

analytics short