- Notifications
You must be signed in to change notification settings - Fork0
Web tool for computer vision data collection.
License
ISSResearch/Data-Collection-Tool
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
An end-to-end dataset collection system designed for scalability. Supports multi-role workflows, structured label taxonomies, validation cycles, goal tracking, and archive exports. Ideal for organizations building private, high-integrity datasets with distributed teams of data collectors.
🛠 Currently in active development. Ideal for internal use, pilots, and research-stage projects.
This platform enables you to:
- Create projects with custom label systems
- Upload images/videos and assign them to labeling schemas
- validate uploaded files
- Set collection goals
- Track progress with stats
- Export data
Seedocs/ for manuals and walkthroughs:
- Main Backend: Django + PostgreSQL
- File Backend: FastAPI + MongoDB (blob storage)
- Task Queue: Celery + Redis
- Frontend: React
- Deployment: Docker, Compose, Makefile-based workflow
backend-app/— main Django appfrontend-app/— React appstorage-app/— FastAPI blob servicescripts/— app handy toolstests/— global testsnginx/,redis/— infrastructure configsMakefile— common commandsdocker-compose*.yml— dev/test/prod setup
- Docker + Docker Compose installed
.envfile created from.env.sample
cp .env.sample .env
make build# build all servicesmake start# start in prod modemake dev# start in dev mode
Full command list available in the Makefile section below.
Run with:
dockerexec iss-test-back ./manage.pytest# Main Backenddockerexec iss-test-storage python3 src/test.py# Storage Backenddockerexec iss-test-front npmtest# Frontenddockerexec iss-tests flake8# Python linterdockerexec iss-test-front npm run lint# JavaScript linterdockerexec iss-test-front npm run compile# JavaScript ts compiler checker
General
make build# build all servicesmake start# start in prod modemake stop# stop prod modemake start-new# rebuild and start services in prod modemake restart# stop and start in prod mode
Dev Mode
make dev# start in dev modemake dev-stop# stop dev modemake dev-new# rebuild and start services in dev modemake dev-restart# stop and start in dev mode
Tests
maketest# rebuild and start services in test modemake test-start# start in test modemake test-build# build test modemake test-stop# stop test modemake test-restart# stop and start services in test mode
Utils
make dump-schema# dump database schemamake dump-data# dump database datamake dump-all# dump database both schema and datamake init-admin# create new superuser
About
Web tool for computer vision data collection.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.
