Inspiration
We were inspired by Duolingo and the way it gamifies language learning with streaks, stars, and rewards, and we applied that same idea to reimagine banking as something more fun, engaging, and habit-driven. By adding streaks, redeemable stars, and our financial goal tracking tree, we aim to reduce banking anxiety, make users more engaged with their banks, and help the youth build confidence with their money.
What it does
This app tracks the user’s financial goals and rewards them with an XP bar and levels as they meet their saving goals. This makes a banking app more friendly and less transactional since banks want their customers to be financially healthy and happy. By rewarding the users, the bank fosters an environment of support and encouragement. Users also earn stars through educational activities, and those stars are redeemable, helping promote financial literacy while still reinforcing positive saving habits.
How we built it
We built this app prototype using Flutter, VS Code, Android Studio, and Figma for UI/UX design and color palette planning. AI Use: We used Google Gemini for asset generation and Claude for debugging, code structuring, and helping design the visual tree framework.
Challenges we ran into
Some challenges we ran into were writing code with languages we were unfamiliar with and understanding the process of it, especially with a newly flushed concept. Not only were there Mac and Window compatibility issues, like certain coding languages working with only Android or Mac. We at one point, had to completely maneuver our code into a language that could better fit our theme and be user friendly while creating our app. The finished product is something we are both really proud of and we’re excited to take our prototype to new levels with enhancements and new features.
Accomplishments that we're proud of
We’re proud of our goal-tracking tree, which automatically updates based on connected checking, savings, pay, and deposit activity. We spent a lot of time brainstorming this visual approach to make tracking goals intuitive and rewarding. We also made the financial literacy component both fun and engaging, creating a much more approachable way for users to build real confidence with their finances.
What we learned
We learned a lot about financial motivation and how a bank could intervene and make the whole process of saving more engaging and rewarding. When a financial institution comes up with a way to save and invest better, it motivates users to feel good about their financial goals and builds a level of trust that every bank aspires to have with their customers.
What's next for MoneyMissions
Next, we want to build an AI chatbot that users can talk to directly. Based on their financial history and goals, it would give personalized advice and help them create and manage plans in a simple, natural way. We’re also planning to add more customization options, multiple progress trees for short- and long-term goals, and real-time updates. In the future, we’d like to expand the quizzes and reward system, and possibly introduce social features like friend challenges and leaderboards to keep users motivated.
Built With
- android-studio
- canva
- dart
- figma
- flutter
- python
- vscode
Log in or sign up for Devpost to join the conversation.