File size: 1,130 Bytes
e9ca658
 
91dfcf4
e9ca658
91dfcf4
e9ca658
 
 
 
91dfcf4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
title: Argument Settler
emoji: ⚖️
colorFrom: red
colorTo: yellow
sdk: docker
pinned: false
---

# Argument Settler

AI-powered argument judge. Two people paste their sides of a debate, AI plays devil's advocate for both, scores each argument, and declares a winner.

## Features

- **Dual Input** - Both sides state their case
- **Fair Scoring** - AI scores each argument 1-100
- **Devil's Advocate** - AI argues against BOTH sides
- **Winner Declaration** - Clear verdict with reasoning
- **Common Ground** - Where both sides actually agree
- **Plot Twist** - A perspective neither side considered

## Quick Start

```bash
cd backend && cp .env.example .env && npm install && npm start
cd frontend && npm install && npm run dev
```

### AI Setup (both FREE)
| Provider | Setup |
|----------|-------|
| **Groq** (cloud) | Get free key at [console.groq.com/keys](https://console.groq.com/keys) |
| **Ollama** (local) | Install from [ollama.com](https://ollama.com), run `ollama pull llama3.2:3b` |

## Tech Stack
- **Frontend**: React 19 + Vite
- **Backend**: Express.js
- **AI**: Groq (cloud) / Ollama (local) - both free