🚀 About the Project: FinWise
💡 Inspiration
Financial literacy is a life skill that most of us aren’t taught in school. Many people struggle with basic concepts like budgeting, saving, investing, or managing debt — not because they lack intelligence, but because they never had a chance to learn in an engaging and beginner-friendly way.
We were inspired to build FinWise to bridge this gap — by creating a gamified learning platform that makes mastering money fun, approachable, and rewarding. With the rise of interactive learning, we felt that finance shouldn't be left behind.
🎯 What We Built
FinWise is a web-based application that teaches users key personal finance concepts through:
- 📊 Themed quizzes (e.g., budgeting, credit, investing)
- 🎮 Mini-games like “Spend or Save”, “Inflation Explorer”, “Risk or Reward” and many other games
- 📚 Daily financial tips with bite-sized takeaways
- 🏅 A progress tracker that rewards users with badges as they learn
The app is responsive, intuitive, and fully built using React, Tailwind CSS, and Framer Motion. No prior financial knowledge is required to use the platform.
🧠 What We Learned
- How to break down complex financial topics into fun, digestible components
- UI/UX techniques to engage users in learning through play
- How to structure modular components using React for scalability
- Using Framer Motion for smooth animations and transitions
- Writing clean and accessible educational content that is beginner-friendly
🛠️ How We Built It
We used the Bolt.New platform to rapidly build and deploy the FinWise app. Our tech stack includes:
- Frontend: React, Tailwind CSS, Framer Motion
- Data: JSON-based quiz and tip content (static for MVP)
- State Management: useState and useContext for game logic and user progress
🧩 Challenges We Faced
- Designing a UI that balances educational clarity with fun and engagement
- Structuring quizzes and mini-games in a way that progressively builds knowledge
- Making the app beginner-friendly without oversimplifying financial concepts
- Time constraints — prioritizing features that had the highest learning impact
🌱 Future Scope
- Add a login system and user dashboard
- Integrate OpenAI API for a financial Q&A chatbot
- Include multilingual support for wider accessibility
- Build a leaderboard for schools or community competitions
💬 Final Note
We believe that financial empowerment starts with awareness. With FinWise, we’re taking the first step toward helping individuals make smarter money decisions — one game at a time.
Built With
- css
- html
- javascript
- lucide-react
- node.js
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.