Alireza Vaezi 0b0e575080 Add 'web/' from commit '81828f61cf893039b89d3cf1861555f31167c37d'
git-subtree-dir: web
git-subtree-mainline: 7dbb36d619
git-subtree-split: 81828f61cf
2025-08-07 20:57:47 -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%