David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120 FastAPI + React E2E Verification Project
Overview
This project demonstrates a full‑stack Todo application built with FastAPI (backend) and React (frontend). End‑to‑end tests are written using Playwright.
Prerequisites
- Docker & Docker Compose
- Node.js (for local development without Docker)
- Python 3.11
Running with Docker
docker compose up --build
- Backend API: http://localhost:8000
- Frontend: http://localhost:5173
Running locally
Backend
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload
Frontend
cd frontend
npm install
npm run dev
E2E Tests
cd frontend
npm run test:e2e
The tests assume the frontend is running at http://localhost:5173.
Project Structure
backend/
frontend/
e2e/
docker-compose.yml
README.md