From 4743f19aefc04732838a1dfd7ac7f8151a81baca Mon Sep 17 00:00:00 2001 From: Alireza Vaezi Date: Thu, 7 Aug 2025 10:53:16 -0400 Subject: [PATCH] Initial commit: Add project README --- README.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..0c15d44 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# 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 + +```bash +# 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`