What it does

The Problem: Banking members struggle to track and use financial benefits across multiple programs. Rewards points, perks, discounts, and savings incentives often go unused simply because people forget they exist.

Our Solution: SavvyWallet is a unified dashboard that dynamically calculates and shows hidden financial benefits in real-time, and combines it with real-time AI insights on how to maximize benefits and make smarter financial decisions.

In the settings page, you can change the user to other pre-defined users for testing different financial situations and data.

On the insights page, you can view statistical and AI insights based on your recent transactions, income, and savings. These insights can be expanded to compare to anonymized statistics of local users (e.g. "Other members saved X% by switching to Y service!")

How we built it

  • Frontend: Svelte + TailwindCSS + DaisyUI for rapid prototyping and theme support
  • AI Intelligence Layer: Gemini API for generating contextual financial insights and behavioral nudges personalized to each user's profile
  • Dynamic Rewards Engine: Custom JavaScript calculator that computes benefits in real-time from transaction patterns
  • Mock Personas: Faker.js to generate realistic user profiles with varied spending habits, incomes, and financial goals

What we learned

I learned a lot about integrating AI in web applications and the kinds of rewards, discounts, and savings that can be shown to a user.

Built With

Share this project:

Updates