This project demonstrates modern frontend architecture for a visual data pipeline editor using React, React Flow, and FastAPI.
-
Install frontend dependencies
cd frontend && npm install -
Install backend dependencies
pip install fastapi uvicorn(from project root) -
Run frontend
cd frontend && npm start
App at localhost:3000 -
Run backend
uvicorn backend.main:app --reload
API at localhost:8000
What we did:
- Set up a monorepo with
frontend(React + React Flow) andbackend(FastAPI). - Used Create React App, Zustand store, and established reusable node component pattern.
- Provided clear project scripts and API docs.
- Architecture and documentation placed in
/docsfor easy reference.
See full docs and details in the /docs folder!
