Welcome! This guide will help you get started with the Python test project.
- Start here: Read TEST_REQUIREMENTS.md
- Quick reference: Check TEST_SUMMARY.md
- Track progress: Use CANDIDATE_CHECKLIST.md
-
Python 3.9+ (you have 3.13+)
python --version
-
Node.js 16+
node --version npm --version
From python-test/:
-
Python Backend
cd python-backend python -m venv .venv source .venv/bin/activate # Windows: .venv\\Scripts\\activate pip install -r requirements.txt
-
Node.js Backend
cd ../node-backend npm install -
React Frontend
cd ../react-frontend npm install
Important: Start services in this order (inside python-test/):
cd python-backend
source .venv/bin/activate
python -m app.maincd node-backend
npm startcd react-frontend
npm run devcurl http://localhost:8080/healthcurl http://localhost:8080/api/userscurl http://localhost:3000/health- Open
http://localhost:5173in a browser
See TEST_REQUIREMENTS.md and TEST_SUMMARY.md for details. You will implement POST/PUT endpoints and logging in the Python backend (app/main.py).