Frontend:
cd frontend
pnpm install
npx next dev
The frontend now runs on https://localhost:3000.
Backend:
cd backend
pip install -r requirements.txt
uvicorn server:app
- Automatically detects position and translates to a matrix
- Detects depth
- Color-codes center
- 3D view (ThreeJS)
- Sync frames/poses with music
- Store user data in Supabase
- Pose estimation for showing move sequences
- Service-based arch
- Frontend
- NextJS
- ThreeJS
- React
- Shadcn
- Backend
- FastAPI
- Pytorch
- GPT-4o
- Deepface
- OpenCV
- MediaPipe (pose estimation)
- Numpy (position translation)
- Supabase
- Make Figma (Char)
- Three.js rendering engine (William)
- Build UI (William)
- Facial recognition + persistence (Char & Shresht)
- Pose estimation + depth (Char & Shresht)
- Create position (Char & Shresht)
- API (Char & Shresht)
- Supabase schemas + storage (Char & Shresht)
- Connect API to frontend
- Color coding (gpt 4o)