This project consists of a backend built with FastAPI and a frontend built with Next.js and TypeScript.
To run the backend:
- Navigate to the backend folder:
cd backend- Create and activate a virtual environment:
python -m venv .venv
source .venv/bin/activate # or .venv\Scripts\activate on Windows- Install the dependencies:
pip install -r requirements.txt
playwright install- Create a
.envfile with your Anthropic API key:
ANTHROPIC_API_KEY=sk-your-api-key-hereTo start the FastAPI server locally:
uvicorn main:app --reloadThe server will start on: http://localhost:8000
The frontend is built with Next.js and TypeScript.
To install the frontend dependencies, navigate to the frontend project directory and run:
npm installTo start the frontend development server, run:
npm run dev