Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debatable.

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.

Video Demo.

Prerequisites

  • Node.js (v14 or higher)
  • Python 3.8 or higher
  • Groq API key

Setup

  1. Clone the repository:
git clone https://github.com/KrishDesai/debatable.
cd debatable.
  1. Set up the backend:
cd server
python3 -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt
  1. Create a .env file in the server directory:
GROQ_API_KEY=your_groq_api_key_here
  1. Set up the frontend:
cd ..
npm install

Running the Application

  1. Start the backend server:
cd server
uvicorn main:app --reload --port 8000
  1. In a new terminal, start the frontend:
npm start
  1. Open your browser and navigate to http://localhost:3000

License

MIT

About

Debate with a AI powered opponent and get tailored feedback to improve public speaking skills.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages