A Smarter Approach to Budgeting for Gen Z

Inspiration

Traditional budgeting apps often fail to engage younger users, making financial management feel like a chore rather than an empowering tool. We saw a gap in the market for a budgeting app that integrates financial education, AI-driven insights, and interactive elements that resonate with Gen Z. Our goal was to create a platform that not only helps users save but also educates them about responsible financial decision-making in addition to being entertaining to increase retention rates.

What it does

We designed a web app to fill in this gap in the market, with a focus for it to be intuitive, dynamic, and tailored to modern financial needs:

  • AI Chatbot: Provides real-time financial insights, spending analysis, and personalised recommendations.
  • Gambling Tab: Simulates risk-taking scenarios to teach users about probability, financial consequences, and responsible decision-making.
  • Savings Page: Encourages goal-setting with progress tracking and incentives for consistent saving.
  • Donations Page: Enables users to allocate funds toward causes they care about, reinforcing financial planning with social impact.

How we built it

We leveraged modern web technologies and AI to create an intuitive, responsive, and scalable budgeting application:

  • Frontend: Developed using React.js and Next.js, ensuring a smooth, fast, and interactive user experience.
  • Backend: Built on NeonDB (PostgreSQL) for efficient and scalable database management.
  • AI Chatbot: Integrated Deepseek for natural language processing and Basiq to connect financial data, allowing users to receive real-time budgeting insights.
  • Gambling Tab: Designed as an interactive risk assessment tool, helping users understand probability, expected value, and responsible decision-making.
  • Savings Page: Features dynamic goal tracking and automated insights powered by AI-driven financial analysis.
  • Donations Page: Allows users to allocate funds toward charitable causes, reinforcing financial planning with a social impact focus.

Challenges we ran into

Balancing engagement with responsibility – The gambling feature needed careful structuring to ensure it remained educational rather than encouraging excessive risk-taking. We implemented safeguards, spending limits, and AI-driven insights to promote informed decisions.

  • Creating an effective AI assistant – The chatbot had to provide valuable, concise insights without overwhelming users with unnecessary notifications. We refined its logic to ensure relevance and accuracy.
  • Developing an intuitive user experience – Gen Z values seamless, aesthetically pleasing interfaces. Our challenge was designing an app that was both engaging and easy to navigate.

Accomplishments that we're proud of

  • Successfully integrating AI-driven insights – Our chatbot can provide real-time budgeting feedback and spending analysis in a user-friendly manner.
  • Creating a responsible gambling simulation – We designed a tool that educates users about financial risk without promoting unhealthy habits.
  • User-centric design – We developed an engaging, visually appealing interface that encourages financial responsibility while maintaining high usability.

What we learned

  • The importance of financial literacy – Many users lack basic financial knowledge, reinforcing the need for intuitive and accessible education tools.
  • AI must be carefully designed for user needs – Too much information can overwhelm users, so we had to fine-tune the chatbot’s interactions to keep them relevant and digestible.
  • Gamification can drive engagement – When done responsibly, interactive elements like the gambling tab can significantly improve user retention and learning outcomes.

What's next for CannotCodeGPT

  • Expanding AI capabilities – We aim to enhance our chatbot with deeper financial insights and better personalisation based on spending patterns.
  • Mobile app development – While our current web app is optimised for mobile, a dedicated app would improve accessibility and user experience.
  • Partnerships with financial institutions – Integrating with banks and fintech providers could offer users real-world financial planning assistance.
  • More gamified learning tools – Adding interactive challenges and games can further improve user engagement and education.

Built With

Share this project:

Updates