Video processing app split into backend and frontend.
/backend- Modal-hosted FastAPI service that processes videos/frontend/streamlit- Streamlit technical demo frontend/frontend/plugin- DaVinci Resolve plugin (coming soon)
Open two terminals:
# Terminal 1: Backend
cd backend
uv sync
uv run modal serve main.py
# Terminal 2: Frontend
cd frontend/streamlit
uv sync
uv run streamlit run app.pyBackend runs on Modal, frontend opens at localhost:8501.