Personal-use full-stack project with:
- Frontend: React
- Backend API: FastAPI
- Backend scripts: Python tools
frontend/React appbackend/routes/FastAPI routesbackend/script/Python scriptsdocs/static documentationreact-web-ui-start.batone-command startup (Windows)
- Node.js 14+
- Python 3.13+
Run one command:
npm run setupThis will:
- install root/frontend/backend npm dependencies
- create
backend/script/venvif missing - install Python packages from
backend/script/requirements.txt
npm run start:allThis launches:
- FastAPI on
http://127.0.0.1:5000 - React frontend on
http://localhost:3000
If startup fails, verify:
backend/script/venvis created and packages are installed.- frontend/backend dependencies are installed with
npm install.
Open docs: docs/index.html
- Some Python scripts depend on external services (AWS, Google APIs).
- Configure credentials before using those scripts.
🎉 Installation complete! Start developing with the commands above.