fitnest

FitNest (React + FastAPI) 🏋️‍♂️

This repo was rebuilt from scratch into:

Pages (React)

Backend API (FastAPI)

Base URL: http://localhost:8000

GET /users

Returns saved submissions from SQLite.

POST /users

Creates a new submission (used by the Join form).

Request JSON body

Response

Theme (Light/Dark)

The UI uses frontend/src/modern.css with CSS variables controlled by:

How to Run Locally

1) Start backend

cd "C:\Users\infin\Repo\Projects\fitnest\backend"
venv\Scripts\Activate.ps1
uvicorn app.main:app --reload --port 8000

The SQLite DB will be created at:

2) Start frontend

cd "C:\Users\infin\Repo\Projects\fitnest\frontend"
npm run dev

Notes