Monorepo containing a React frontend and a FastAPI backend. Run each service in its own terminal during development.
- Node.js and pnpm installed
- Python 3.10+ and Make installed
- Commands:
cd frontend
pnpm install
pnpm run dev
- The dev server starts locally and prints the URL in the terminal.
- Commands:
cd backend
make venv
make install
make dev
- The API typically serves on http://127.0.0.1:8000 with docs at /docs and /redoc.
- If needed, add configuration to:
- OLLAMA_API_KEY to environment variables
- frontend: frontend/.env
- backend: backend/.env
- Open two terminals:
- Terminal A: start the frontend.
- Terminal B: start the backend.
repo-root/
frontend/ # React app (pnpm)
backend/ # FastAPI app (Makefile handles venv, install, dev)
README.md