Inspiration

We were inspired by existing live quiz games but noticed they often lacked resources to help students learn from their mistakes. Quizly aims to fill that gap by combining competition with effective learning tools.

What it does

Quizly is a real-time quiz game where classmates can compete live. If players get a question wrong, the built-in AI provides tailored hints and explanations to help them understand and learn.

Quizly is built using:

  • React.js: Frontend to interface with the API and for visual aesthetic
  • FastAPI: CRUD API and WebSocket Backend logic
  • Redis: Fast, in memory storage for game state and metadata

Challenges we ran into

Ensuring reliable logic for the Backend so that the WebSockets don't close due to errors. Designing WebSocket communication protocols such that they can be easily interpreted and read efficiently by the frontend.

Accomplishments that we're proud of

We’re proud of creating a platform that combines fun and education in an innovative way. Successfully implementing real-time interactions and a functional and blazing fast AI assistant were major milestones.

What we learned

We learned how to optimize real-time communication using WebSockets, how to effectively integrate AI into interactive applications, and the importance of user-centric design for educational tools.

What's next for Quizly

We plan to expand Quizly with customizable quizzes for teachers, advanced AI features for personalized learning paths, and user login for remembering progress and better identifying users. Eventually, we aim to scale it for global classrooms.

Built With

Share this project:

Updates