Inspiration

Finance can be intimidating — especially for students and young professionals who want to learn how to manage money but find traditional financial education dull and inaccessible. Inspired by Duolingo’s gamified learning and fantasy sports’ engagement model, Finnasium was born — a financial gymnasium where users train their financial skills through levels, challenges, and simulations.

What it does

Finnasium.tech is a gamified platform that teaches users about investing, budgeting, and markets through interactive modules, quizzes, and real-world simulations.

Game-based learning: Earn points, unlock levels, and track progress.

AI Learning Agent: Detects the topic you’re studying and recommends learning resources or quizzes to deepen understanding.

Personalized Progress Tracker: Visualizes growth in key financial areas like saving, risk management, and portfolio strategy.

Integrated Market Data: Real-time financial data and trends pulled via Gemini API to keep learning practical and current.

How we built it

We built Finnasium using:

Frontend: Next.js and TailwindCSS for a sleek, responsive user experience.

Backend: Node.js and Express for API handling and user authentication (Google Sign-In).

Data & Market Integration: Gemini API for market data and AI-driven insights.

AI Agent: OpenAI API for intelligent topic detection and content recommendations.

Hosting: Deployed on Vercel for fast performance and global accessibility.

Challenges we ran into

Debugging production-level server issues and handling edge cases for multiple simultaneous users.

Fine-tuning the AI learning agent so recommendations matched users’ current topics accurately.

Balancing gamification and educational accuracy, making learning engaging without oversimplifying finance.

Designing a UI that felt professional but approachable for beginners.

Accomplishments that we're proud of

Built a fully functional prototype combining gamification with real financial learning.

Integrated Gemini API and OpenAI to generate intelligent, personalized recommendations.

Designed a modern, dynamic UI that makes financial education approachable.

Learned how to handle production-level server bugs and scale a small application.

What we learned

How to integrate AI into a learning platform effectively.

Managing production-level server issues and debugging under real-world conditions.

That user motivation increases significantly when progress feels visual and rewarded.

The importance of clean, maintainable code and scalable architecture for a growing user base.

What’s next for finnasium.tech

Launching an AI mentor chat to guide users through financial topics.

Building a mobile app for on-the-go learning.

Expanding gamification with streaks, leaderboards, and simulated portfolios.

Developing more adaptive learning paths based on user performance.

Built With

Share this project:

Updates