Inspiration: We wanted to create a platform that makes managing finances fun and engaging. Many people struggle with saving, budgeting, and investing consistently, so we imagined a gamified solution where financial growth feels like playing a game — earning XP, unlocking rewards, and completing quests.

What it does: Save the Money is a web-based gamified finance platform that provides personalized financial advice and generates unique missions for users. Each mission focuses on categories like savings, budgeting, debt, or investing. Users gain XP and gold for completing tasks, gradually leveling up and unlocking more challenging missions. The AI ensures missions are unique, short-term at first, and time-bound, creating an engaging and interactive experience.

How we built it: We built the platform using Node.js and Express.js for the backend, connected to a cloud-hosted database. The frontend uses HTML, CSS, and JavaScript to provide a responsive, interactive user interface. The AI component generates missions in strict JSON format, ensuring consistent gamification elements while avoiding duplication.

Challenges we faced:

Handling AI responses reliably, including formatting and ensuring uniqueness of missions.

Connecting the frontend and backend while learning new technologies from scratch.

Parsing and managing mission data dynamically while keeping the user experience smooth.

Accomplishments:

Successfully integrated AI to generate personalized financial missions.

Built a full-stack web application with a functioning backend connected to a cloud-hosted database.

Gained hands-on experience in Node.js, Express.js, and connecting the frontend to backend APIs.

What we learned:

How to manage and integrate AI responses into a web application.

Practical knowledge of full-stack development and database handling.

The value of structured data and gamification in improving user engagement.

Next steps:

Add leaderboards to foster competition and motivation.

Fully implement an in-app shop where users can spend earned gold.

Visualize levels, achievements, and unlockable features.

Expand mission variety and personalization to cover long-term financial goals.

Share this project:

Updates