Inspiration

We were inspired by the way games engage kids far more than traditional lessons. We wanted to channel that same energy into education. The idea for QuizzMon came from combining classroom quizzes with collectible virtual pets, inspired by other popular games like Pokemon, creating a rewarding and motivating experience for students.

What it does

QuizzMon is a mobile app that gamifies education for young learners. Teachers can create custom quizzes, assign them to students, and track performance. When students complete quizzes, they earn points based on their accuracy and speed. These points can be spent in a virtual shop to buy, feed, and upgrade adorable game pets! These incentives allow children to observe their progress not in terms of how good they are at the subject, but in terms of the strength of their pets, which is a more tangible and fun for the children.

How we built it

We used Expo with React Native for the frontend, ensuring smooth mobile support on both Android and IOS. Firebase handled user authentication, real-time data syncing, and quiz storage. We structured the app around two main user roles: teachers and students, each with tailored dashboards. Our team focused on clean and thematic UI/UX and built a flexible quiz system backed by Firestore. The pet system was designed with modularity in mind, allowing us to add more creatures and upgrades easily. The app itself is also built to be easily upgradeable with more features that we have planned.

Challenges we ran into

Setting up Firebase for the first time, we encountered many bugs that we had to work out: such as tslib not installing properly with Node.js and firebase authentication not working for obscure reasons. We overcame these challenges by hunkering down and watching many youtube guides on setting up firebase as well as scouring through stack overflow posts, trying to locate what exactly was causing the error. This was easily the most frustrating part of the implementation. Other challenges we faced are brainstorming for innovative ideas that kids might be interested in.

Accomplishments that we're proud of

The most major accomplishment was participating in a hackathon and managing to code a finished product within the time limit!

What we learned

We learned much regarding the app development timeline, from ideation to figma creation to actual coding and bug testing.

What's next for QuizzMon

Built With

Share this project:

Updates