Skip to content

Latest commit

 

History

History
65 lines (42 loc) · 4.76 KB

README.md

File metadata and controls

65 lines (42 loc) · 4.76 KB

InvestiVerse: Gamifying Investing for Everyone

About the Project

Building InvestiVerse was a journey sparked by one simple realization: everyone wants to invest, but very few know how to start. We noticed that while finance can be intimidating, many people actually thrive when learning through play, challenges, and friendly competition. That’s when we thought:

“Why not combine the thrill of gaming with the power of investing?”

Inspiration

  • Bridging the Literacy Gap: We wanted to create an approachable entry point for young adults and newcomers to finance—without the usual jargon and fear.
  • Social & Collaborative Learning: We were drawn to the idea of friends learning together, comparing portfolios, and cheering each other on.
  • Micro-Investing Revolution: The ability to invest even $5—rather than $5,000—truly democratizes finance. We wanted to highlight that accessibility.

What We Learned

1️⃣ Gamification Isn’t Just for Kids

  • It turns out, everyone loves leveling up, earning badges, and hitting streaks—even when it’s about stocks and ETFs!

2️⃣ Designing for Fun & Education

  • Striking the right balance between “educational content” and “fun gameplay” was a challenge. We discovered that short, interactive lessons keep users engaged far better than dense text.

3️⃣ APIs & Real-Time Data

  • Integrating market data taught us about rate limits, caching strategies, and how to politely nudge the user when data is delayed.

How We Built It

  • Frontend: React + Vite for a snappy, modern feel, ensuring cross-platform accessibility.

  • Backend: FastAPI served as our foundation, with API integrations to fetch real-time market data from Alpha Vantage.

  • Gamified Learning Modules: Lessons structured in bite-sized chunks with quizzes and progression bars. JavaScript microanimations and achievement logic made learning feel like leveling up in a video game.

  • Social & Leaderboard Features: By layering a community aspect—leaderboards, feed posts, and badges—we fueled friendly competition and consistent app engagement.

  • Database: Supabase handled our database and storage needs. Its built-in authentication features made user management a breeze, while the Postgres under-the-hood approach gave us reliability and scalability.

  • GenAI Integration: A standout feature of InvestiVerse is our embedded Generative AI chatbot, designed to:

    1. Demystify Finance: Users can ask questions like “What is a dividend?” or “How do I diversify my portfolio?” and receive clear, digestible explanations—complete with HTML/Markdown formatting for a polished look.
    2. Encourage Engagement: The AI suggests relevant InvestiVerse lessons or quizzes to keep users immersed in their learning journey.
    3. Provide Personalized Insights: While it doesn’t give financial advice, the AI offers general guidance and highlights areas where users can improve their portfolios based on their learning progress.

Challenges We Faced

  • Time Constraints: We aimed to ship a full user journey—login, lessons, investing, social feed—within a tight hackathon schedule. We prioritized an MVP flow and left the polish for later.
  • Balancing Complexity: We wanted new users to have powerful investing tools but not be overwhelmed. Deciding what to simplify (like fractional investing) was crucial to keep the experience seamless.
  • Continuous Motivation: Designing streaks, daily quests, and rewards required testing to see which incentives best encouraged returning users.

Looking Ahead

We envision InvestiVerse becoming a complete ecosystem:

  • 📱 Ship the complete refactored code as a mobile app.
  • 🤝 Interactive Finance Clubs where friends can start joint challenges.
  • 📚 Advanced Courses and Challenges for those ready to dive deeper into options or crypto.
  • 🔗 Partnerships with micro-investing platforms to turn simulated trades into real-life portfolios.

Ultimately, we hope InvestiVerse inspires a new wave of confident, curious investors who see the markets not as a scary realm, but as an interactive playground where learning and growth go hand-in-hand.


👥 Meet the Team


Thank you for taking the time to explore our story, and we can’t wait to see you in the InvestiVerse! If you’re ready to level up your investing journey, we’ve got a leaderboard waiting for your name at the top. Let’s revolutionize finance—together. 🚀