Inspiration
Financial literacy in India remains a significant challenge, with many students and beginners struggling to understand complex topics like investments, stocks, and mutual funds. FinQuest was conceived to address this gap by providing a safe, interactive, and virtual investing experience. Our goal is to teach essential financial skills step-by-step, empowering users to manage their money with confidence.
What It Does
FinQuest provides each user with ₹10,000 in virtual currency to practice investing across a range of assets, including stocks, mutual funds, gold, and fixed deposits (FDs). Users can meticulously track their portfolio's profits, losses, and returns, set personal financial goals, and learn to identify and avoid common financial scams. The platform integrates financial education, portfolio simulation, and goal tracking into an engaging, risk-free environment.
How We Built It
The frontend was developed using HTML, CSS, and JavaScript, featuring interactive charts rendered with Chart.js for dynamic portfolio visualization. For the backend, we utilized Firebase for secure user authentication and Firestore as our scalable database. The application is fully responsive and mobile-friendly, incorporating features such as animated counters, bilingual (Tamil-English) tooltips, interactive dashboards, and gamified investment simulations to enhance user engagement.
Challenges We Ran Into
The primary technical challenges involved simulating realistic investment growth and seamlessly integrating the Firebase backend. From a design perspective, creating an interactive user interface (UI) that was simultaneously professional, intuitive, and beginner-friendly proved difficult. Achieving this balance, along with full responsiveness and informative, animated data visualizations, required extensive iterative design and testing. Accomplishments That We're Proud Of We are proud to have delivered a fully functional virtual portfolio simulator, complete with realistic investment growth simulation, a personal goal tracker, scam awareness modules, and a secure backend. The result is a platform with a professional, beginner-friendly UI and dynamic charts, allowing users to safely practice investing and effectively gain essential financial knowledge.
What We Learned
This project provided significant experience in several key areas: developing realistic financial simulations, implementing Firebase for backend services, and designing effective UI/UX for financial applications using JavaScript charting libraries. We also gained valuable insights into user engagement, the principles of gamification, the critical importance of financial education, and the art of presenting complex data in an interactive and understandable format.
What's Next for FinQuest
Our roadmap for FinQuest includes expanding the platform's investment options to include ETFs, SIPs (Systematic Investment Plans), and international stocks. We also plan to integrate AI-driven portfolio recommendations, user notifications, and leaderboards to foster a more social and competitive learning environment. We will continue to enhance the gamification elements, expand our educational content, and refine our beginner-friendly guides to reach a wider, global audience.
Built With
- ai
- chart.js
- css
- firebaseauthentication
- firebasefirestore
- html
- javascript
- react.js


Log in or sign up for Devpost to join the conversation.