MouseFit

MouseFit v2 is a small full-stack app:

Local dev

Run 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.

Reference docs