Skip to content

Mobile Screenshots

Nishant Andoriya edited this page Sep 11, 2022 · 4 revisions

Backend Service Selection

  • When the mobile application is run for the first time on a device, you have to provide the URL of the backend instance that it should connect to.
  • By default, the Flask backend runs on port 5000 on the system. To connect to it through a mobile device on the same network, you have to find your IP Address to build the URL
  • Let's say if the user's IP Address is 154.123.0.1, then the URL would be http://154.123.0.1:5000/

Login and Register

  • Setting up the backend URL redirects you to the Home Screen where you can then either log in to an existing account or create a new one
  • Authentication includes options such as email-password, Google and GitHub

Creating a new Project

  • Once logged in, you can view all your existing projects, and also create new ones with the Add Project button
  • After providing a name and description, the project will be created for you.

Adding Collaborators

  • You can view the current project members in Project Details Screen and also add new ones by using the Add Project Member button
  • While adding a new project member, you have to provide the team and role it must have

Uploading and Editing Images

  • Using the Upload button, you can upload one or more images to the project
  • You can also edit the image before saving it to the project (Cropping or Resizing)

Labeling Images

  • The uploaded images can then be labeled with custom-made labels
  • Images with the same labels can then be used to track an object with the path tracking feature

Creating Labels

  • Using the Add Label button, you can create labels to be used in the project
  • By pressing and holding down on a label. you can also edit it

Creating Models

  • Using the Add Model button, you can create models and also edit them afterward
  • Clicking on a model will take you to the Training screen where you can customize and then train it

Managing Teams

  • You can view all teams in a Project and also create new ones, edit and delete them
  • Each team has its own role and project members can be added to / removed from it

Team-wise Chat system

  • Inside every team, there is a chatroom in which all the team members can discuss the assigned tasks and progress of the project

Project Activity Tracking

  • You can view all the activity and progress in a project by clicking the More button in the Project Activity section
  • These activity logs can then be filtered to view category-specific member-specific team-specific and entity-specific activity

Creating New Issue

  • 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.
  • After providing a name, description, and category, the issue will be created for you.
  • Issue details of a particular issue can be viewed and edited.

Comment Functionality

  • To improve collaboration, each issue is associated with a comment section where the project members can discuss upon the issue.