✅ Inspiration The idea for EconoQuest stemmed from the need to make financial literacy more engaging and accessible for students and young adults. With most educational tools being dull or overly complex, we envisioned a gamified quiz platform that teaches key economics concepts in a fun, interactive way. This project combines learning with play, aiming to spark curiosity about personal finance and economics in an enjoyable and effective manner.
✅ What it does EconoQuest is a web-based quiz application that tests and teaches users basic economic and financial concepts. It features interactive questions with hints, a timer, a progress tracker, and a result certificate. Users can sign in using Google, take the quiz, see their score, download a personalized certificate, and view their ranking on a real-time leaderboard—making it both educational and competitive.
✅ How we built it We built EconoQuest using HTML, Tailwind CSS for responsive UI, and JavaScript for quiz logic. Firebase was integrated for user authentication (Google Sign-In) and storing quiz results in Firestore. The design emphasizes accessibility, animations, and sound effects to enhance user experience. A modular code structure allows scalability and easy feature additions like leaderboard updates, hint displays, and dynamic certificate generation.
✅ Challenges we ran into One of the major challenges was integrating Firebase authentication securely and configuring domain authorization for Google Sign-In. Managing real-time leaderboard updates and ensuring certificate downloads worked seamlessly across browsers also took significant debugging. Additionally, styling a consistent and responsive UI using Tailwind while keeping performance smooth across devices required careful optimization and testing.
✅ Accomplishments that we're proud of We’re proud of delivering a fully functional, interactive quiz app that blends education with entertainment. Key achievements include seamless Google Sign-In integration, a real-time leaderboard, and automated certificate generation—all within a clean, responsive UI. Seeing users engage with EconoQuest and complete the quiz with a sense of achievement makes all the effort worthwhile and encourages further development.
✅ What we learned Building EconoQuest taught us how to handle real-time database interactions using Firebase, design for user engagement with Tailwind CSS, and implement modular JavaScript for scalable logic. We also learned the value of user-centered design, how to integrate gamification features, and how to troubleshoot authentication and browser compatibility issues—valuable lessons for future full-stack projects.
✅ What's next for EconoQuest We plan to expand EconoQuest by adding user profiles, quiz difficulty levels, and more detailed analytics for performance feedback. A mobile-friendly version and multi-language support are also on the roadmap. Additionally, we aim to conduct real classroom testing, gather feedback, and evolve EconoQuest into a go-to platform for economics learning with a richer content library and adaptive quizzes.
Built With
- firebase
- github
- html5
- javascript
- netlify
- tailwind
Log in or sign up for Devpost to join the conversation.