
ClashChat
March 2025Team of 2 — led design and development
A Flutter application for text-based, AI-powered structured debates. Users pick a topic and stance, then argue against Groq's LLM across timed rounds with difficulty levels — Casual (free practice), Ranked (competitive scoring), and Learning (coached feedback). Groq API calls route through a privately-hosted Cloudflare Worker proxy so the API key never touches the client. Firebase handles auth (email + Google Sign-In), Firestore stores debate history and user profiles, and a daily quota of 40 debates is enforced client-side for the demo build. A responsive web build is available alongside the native Android APK.
Screenshots


Built with
- Flutter
- Dart
- Firebase Auth
- Firestore
- Firebase Hosting
- Groq API
- Cloudflare Workers
- Hive
- Provider