# QuickServe Platform

QuickServe is a project management platform that allows end-to-end setup and tracking of data-labeling projects. The labeling projects can be configured, monitored and shared with team members with controlled access.

* The dashboard lists all the Solutions the user has access to in which multiple labeling projects are maintained.

<figure><img src="https://254647936-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzGccvqLYeyaJ6Dgazh7K%2Fuploads%2F9WL5WMX3L8yHomrpLOXU%2Fimage.png?alt=media&#x26;token=ee39f777-9fd2-431a-be7e-cdb72e270029" alt=""><figcaption></figcaption></figure>

* The Solution(s) can be further starred to highlight the important ones for faster access by hovering on the row and clicking the star icon at the far right (this feature is helpful when there are multiple Solutions the user has been given access to).

  <figure><img src="https://254647936-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzGccvqLYeyaJ6Dgazh7K%2Fuploads%2FdizDvskxRauQ2wOHZvUg%2Fimage.png?alt=media&#x26;token=adb25cea-b40c-44aa-ab48-2ee2267700e8" alt="" width="375"><figcaption></figcaption></figure>
* The gear icon on the Solution row allows users to access the following actions based on the level of access they have:

  <figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXe4il5g0clflZ4f3FAtnw3ykTpzS_kTGI9UNqHQkIIGZZ0Q1Wbh9KI0MOG2-A1y5diVI41jxESlnzgEPG9hns9-QiHHnvhnmFkjnSSdV0ihFZJSRGxVjvn-pNhUG7BhlcKkjUOMzZZGmdZSQEicEYbdg7fr?key=lGhAQLv5xC3Ciuwf6zBTGQ" alt="" width="375"><figcaption></figcaption></figure>

## Recipe Generator

Recipe Generator section allows [Creating Recipes](https://docs.imerit-prod.io/project-setup/create-recipe) for a labeling project and the Recipe Dashboard lists all the ones created within the Solution. Users can view all existing recipes within the Solution and create new ones based on the level of access they have. This is the starting point to set up a *labeling project* by defining the *ontology*. For example, *classes, attributes, associations,* etc.

## Manage Taskflows

Manage Taskflows section allows [Creating Taskflows](https://docs.imerit-prod.io/project-setup/create-taskflow) to ensure the execution of *tasks* in an orderly sequence in the labeling pipeline through *nodes* or channels. Users can view all existing taskflows within the Solution and create new ones based on the level of access they have. For example, if the task is decided to go through 2 rounds of labeling then the taskflow will have 2 *nodes* defined.

## Job Builder

Job Builder section allows [Building Jobs](https://docs.imerit-prod.io/project-setup/build-jobs) by importing data in a tool ingestible format and folder. Users can open the built *jobs* in the *annotation tool* from here. All the pending, ongoing and completed jobs within a Solution will be listed here. View how to [Pre-process data](https://docs.imerit-prod.io/project-setup/pre-process-data) before importing.

## Audit

The[ Audit Dashboard](https://docs.imerit-prod.io/audit-tool#audit-dashboard) allows customers to view the progress of the tasks and conduct auditing of the labeling work attempted by iMerit's annotators. This is different from QC conducted by the annotation team. Here observed issues can be marked and reported by the customers.

## Share

This action allows sharing of the Solution with your internal team members (sharing the company domain) with controlled access so that they can create, modify and track projects.

<figure><img src="https://254647936-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzGccvqLYeyaJ6Dgazh7K%2Fuploads%2FvWJAHpH6gYJD4d9rJS52%2Fimage.png?alt=media&#x26;token=b43f337a-3ba5-413e-9ee5-e858731b22cb" alt=""><figcaption></figcaption></figure>

A Solution Owner creates and shares the Solution with both the internal employee and the customer.&#x20;

* A Customer when invited, is given the role of a `Project Owner` so they can add anyone from their domain.
  * To ensure security, the iMerit employee configures the domains prior to the Project Owner extending the access
* Roles of users are defined based on the level of access and control they have:
  1. **Project Owner**
     * Can view and create [Recipes](https://docs.imerit-prod.io/project-setup/create-recipe), [Taskflows](https://docs.imerit-prod.io/project-setup/create-taskflow), [Jobs](https://docs.imerit-prod.io/audit-tool#audit-tool-interface) within the Solution
     * Can add more Team Members as Team Manager, Contributor or Editor
  2. **Team Manager**
     * Can view  [Recipes](https://docs.imerit-prod.io/project-setup/create-recipe), [Taskflows](https://docs.imerit-prod.io/project-setup/create-taskflow), [Jobs](https://docs.imerit-prod.io/audit-tool#audit-tool-interface) within the Solution
     * Can add Team Members by [Sharing](#share)
  3. **Contributor**
     * Can only view the [Audit Dashboard](https://docs.imerit-prod.io/audit-tool#audit-dashboard) & [Audit Tool](https://docs.imerit-prod.io/audit-tool#audit-tool-interface)
  4. **Editor**&#x20;
     * Can view [Job Details](https://docs.imerit-prod.io/project-setup/build-jobs/1.-job-details), [Visualization Tool](https://docs.imerit-prod.io/visualization-tool), [Audit Dashboard](https://docs.imerit-prod.io/audit-tool#audit-dashboard) & [Audit Tool](https://docs.imerit-prod.io/audit-tool#audit-tool-interface)

## API Keys

This allows users to create and generate API Keys when using the [API](https://docs.tasking.imerit-playground.io/)s.

<div align="center"><figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXfv72Kz9aMKLWak7gObIZVoMM6ffgTXKJWeKAjabrppUke_-PamV-gYtkqpI3bjsY9t2xQKOehFDDA-s-4Sto3ZDI-l6grqzt8Z_YOpqnmQG-wQLQjSFS1u2okmpHn2WwO65I8QVtvuBBbJ8sAEqZNzq3vy?key=lGhAQLv5xC3Ciuwf6zBTGQ" alt="" width="375"><figcaption></figcaption></figure></div>
