This project contains a React frontend and a FastAPI backend.
- Create and activate a Python 3.13 virtual environment:
python3.13 -m venv backend/.venv source backend/.venv/bin/activate - Install dependencies with uv:
cd backend uv sync - Run the FastAPI server:
uvicorn app:app --reload
- Install dependencies:
cd frontend npm install - Start the development server:
npm start
- The backend uses FastAPI, SQLAlchemy, and SQLite.
- The frontend uses React and npm.
- Ensure Python 3.13 and Node.js are installed on your system.