7dbb36d619f2781026836ae2d1c2b5f69712ad94
git-subtree-dir: api git-subtree-mainline:4743f19aefgit-subtree-split:14ac229098
USDA Vision
A unified project combining camera API services and web dashboard for USDA vision experiments.
Project Structure
api/- Python API service for camera management (USDA-Vision-Cameras)web/- React web dashboard for experiment management (pecan_experiments)
Getting Started
# Start all services
docker-compose up -d
# Development mode
docker-compose -f docker-compose.dev.yml up
Services
API Service (Port 8000)
- Camera management endpoints
- Video recording controls
- File management
Web Dashboard (Port 3000)
- User authentication via Supabase
- Experiment definition and management
- Camera control interface
- Video playback and analysis
Development
Each service can be developed independently:
- API: See
api/README.md - Web: See
web/README.md
Description
Languages
TypeScript
46.9%
Python
36.6%
PLpgSQL
6.3%
Jupyter Notebook
4.6%
Shell
2.4%
Other
3.1%