SiddeshSambasivam / DataAnnotated

DataAnnotated is a platform to annotate various kinds of data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DA Logo

DataAnnotated

GitHub license MongoDB Express.js React NodeJS

DataAnnotated is a platform which offers various data annotation task with easy collaboration with peers. The platform creates a seamless integration between data in annotation and data used in development. This way the developer can keep track of the annotated data while in development with no need for manually checking the annotated data every once in a while.

A complimentary python package is developed connecting their user profile during development. In this way, they could annotate their data and download it from the package during development.

Setup Environment

  1. Clone the repository :
git clone https://github.com/SiddeshSambasivam/DataAnnotated.git
cd ../DataAnnotated
  1. Create a .env file :
touch .env
  1. Add environment variables to .env. Sample .env file :
DB_CONNECT = mongodb+srv://admin:dataannotated123@cluster0.jpypu.mongodb.net/test
TOKEN_SECRET = dataannotated123
  1. Run npm install if this is the first build or if new packages have been added :
npm install
  1. Run npm start. This command will start a local development server and open up a browser window. Most changes should be reflected live without having to restart the server :
npm start

Build

yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.

Deployment

GIT_USER=<Your GitHub username> USE_SSH=true yarn deploy

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.

Built With

Team Members

License

This project is licensed under the MIT License

About

DataAnnotated is a platform to annotate various kinds of data.

License:MIT License


Languages

Language:JavaScript 52.5%Language:CSS 46.2%Language:HTML 1.3%