Home Page My Projects My Schools Work Experience 中文

Gen-AI Quiz App


This is a project i completed with two univeristy classmates, aiming to create a educational app helps students practice course material independently. It serves as an interactive quiz-based learning platform designed to gamify the subject of Object-Oriented Software Design (OOSD).


What it does:

The application is built using Flutter and Firebase.

Game Modes: A PvP mode that synchronizes questions in real-time between students, and a PvAI mode where the AI simulates a human opponent with 70% accuracy (using Gemini API to pre-generate questions and avoid latency).

Discussion & Ranking: A leaderboard to encourage competition and an integrated discussion board for Q&A and view announcements.

Admin Tools: Coordinators can manually input quizzes or use our AI-powered feature to automatically generate subject-specific questions.


In this project, as a core developer, I was responsible for both front-end and back-end implementation.

I integrated the Gemini API for dynamic question generation, handled the full Firebase backend integration, and resolved UI overflow bugs across devices.

I also prioritized a strong, collaborative dynamic within the group by communicating openly, respecting team consensus, and proactively supporting teammates with technical issues.