Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Web UI

Personal-use full-stack project with:

  • Frontend: React
  • Backend API: FastAPI
  • Backend scripts: Python tools

Project Structure

  • frontend/ React app
  • backend/routes/ FastAPI routes
  • backend/script/ Python scripts
  • docs/ static documentation
  • react-web-ui-start.bat one-command startup (Windows)

Requirements

  • Node.js 14+
  • Python 3.13+

Setup

Run one command:

npm run setup

This will:

  • install root/frontend/backend npm dependencies
  • create backend/script/venv if missing
  • install Python packages from backend/script/requirements.txt

Run

One command (Windows)

npm run start:all

This launches:

  • FastAPI on http://127.0.0.1:5000
  • React frontend on http://localhost:3000

If startup fails, verify:

  • backend/script/venv is created and packages are installed.
  • frontend/backend dependencies are installed with npm install.

Docs

Open docs: docs/index.html

Notes

  • Some Python scripts depend on external services (AWS, Google APIs).
  • Configure credentials before using those scripts.

🎉 Installation complete! Start developing with the commands above.