Welcome to Quizly, the ultimate AI-powered quiz platform! π§ Challenge your friends, test your knowledge, and have fun with real-time gameplay and AI-generated explanations. Whether you're here to learn, compete, or just enjoy a good quiz, Quizly has you covered! π‘β¨
- π€ AI-Generated Questions: Sit back and let the AI whip up questions tailored to your skill level.
- β‘ Real-Time Gameplay: Play live with your friends using smooth WebSocket updates.
- π Score Tracker: See how you're doing with live tracking of correct and incorrect answers.
- β±οΈ Dynamic Timer: Race against the clock to keep things exciting!
- π¬ AI Explanations: Learn something new with detailed AI-generated explanations when you miss a question.
- π± Responsive Design: Looks amazing on your phone, tablet, or computer. Play anywhere, anytime!
-
Clone the Repo π§βπ»
Get the code onto your machine:git clone https://github.com/liamstamper/quizly.git cd quizly
-
Add .env files βοΈ
Check outfrontend/.env.example
andbackend/.env.example
-
Run with Docker π³
Let Docker do all the heavy lifting for you:docker compose build
docker compose up
-
π You're Ready to Play!
Open your browser and head over to:
Frontend:
http://localhost:5173
Backend:
http://localhost:8000/docs
(for API)
- React
- TypeScript
- Tailwind CSS
- WebSockets
- FastAPI
- Python
- Redis
Quizly was built by Liam Stamper and Allen Wolf (GitHub:aaw3) during the Iowa State University Hackathon. π Thank you to everyone at Iowa State for hosting the event.