MouseFit v2 is a small full-stack app:
frontend/: Next.js UIbackend/: FastAPI API serverRun API:
cd backend
python -m venv .venv
.venv\\Scripts\\activate
pip install -r requirements.txt
alembic -c alembic.ini upgrade head
uvicorn main:app --reload --port 8000
Run UI (in another terminal):
cd frontend
npm install
set NEXT_PUBLIC_API_BASE_URL=http://localhost:8000
npm run dev
Open http://localhost:3000.
api-contract-v1.mdmigrations.mdmonitoring.mdstaging-rollout-checklist.mdrollback-runbook.mdbranch-protection.md