Debatable is a AI-powered debate opponent/coach which can help debate participants practice different prompts, hear rebuttals and get insights into what they are doing right and where they can improve.
- Node.js (v14 or higher)
- Python 3.8 or higher
- Groq API key
- Clone the repository:
git clone https://github.com/KrishDesai/debatable.
cd debatable.- Set up the backend:
cd server
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt- Create a
.envfile in the server directory:
GROQ_API_KEY=your_groq_api_key_here
- Set up the frontend:
cd ..
npm install- Start the backend server:
cd server
uvicorn main:app --reload --port 8000- In a new terminal, start the frontend:
npm start- Open your browser and navigate to
http://localhost:3000
MIT