Alireza Vaezi 7dbb36d619 Add 'api/' from commit '14ac229098e65aa643f84e8e17e0c5f1aaf8d639'
git-subtree-dir: api
git-subtree-mainline: 4743f19aef
git-subtree-split: 14ac229098
2025-08-07 20:57:34 -04:00
2025-08-07 10:53:16 -04:00

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
No description provided
Readme 60 MiB
Languages
TypeScript 46.9%
Python 36.6%
PLpgSQL 6.3%
Jupyter Notebook 4.6%
Shell 2.4%
Other 3.1%