A full-stack chatbot application built with React (TypeScript + Vite) and FastAPI (Python).
.
├── backend/ # FastAPI backend
├── frontend/ # React frontend
├── docker-compose.yml
└── README.md
- Docker and Docker Compose
- Node.js (for local development)
- Python 3.9+ (for local development)
-
Copy environment files:
cp .env.example .env cp backend/.env.example backend/.env cp frontend/.env.example frontend/.env
-
Update the
.envfiles with your configuration. -
Run with Docker Compose:
docker-compose up --build
cd backend
pip install -r requirements.txt
uvicorn app.main:app --reloadcd frontend
npm install
npm run devMIT