Inspiration
University students and young adults often struggle with financial literacy, scattered budgets, and a lack of motivation to save. Traditional banking apps feel transactional and fail to make financial wellness engaging We were inspired by the idea that managing money could feel rewarding rather than stressful. SAVR aims to transform financial habits by combining real-time insights, gamification, and AI guidance to help students spend smarter, save faster, and feel motivated to reach their goals
What it does
SAVR analyses your spending, tracks savings goals, and rewards positive financial behaviour. Users can upload transactions via CSV or link accounts to see dynamic visual insights, such as animated 3D savings pots, tier-based rewards, and real-time progress towards goals It doesn’t just report — it inspires action. By combining gamification with personalised suggestions, SAVR encourages better financial habits and makes progress visible and tangible
How we built it
We built SAVR with a focus on immersive, responsive interaction and real-time analytics:
• Frontend: The interface is sleek and intuitive, with glassmorphic panels, reactive 3D components, and animated transitions. Users experience gamified visuals like progress waves, coin-drop effects, and tiered reward overlays
• Backend: Transaction data is processed, parsed, and analysed in real time. AI-powered insights identify spending patterns, savings gaps, and opportunities for improvement
• AI Integration: Generative AI (Google Gemini / OpenAI API) produces contextual recommendations, summarises spending habits, and highlights actionable advice
• Data Handling: All user data is secure and anonymised. Historical trends are stored locally or optionally synced to cloud services, ensuring both privacy and continuity
Challenges we ran into
• Collaboration and version control: Coordinating multiple developers across frontend, backend, and 3D components required careful Git branching, pull/merge strategies, and consistent commit practices
• Frontend-backend integration: Streaming transactional data into a responsive 3D interface demanded careful synchronisation, real-time state updates, and handling asynchronous API calls without lag
• Deployment hurdles: Ensuring smooth operation of real-time analytics and 3D components while keeping the app accessible across devices required iterative performance tuning and cloud optimisation
• User trust and privacy: Maintaining the security and privacy of financial data while still providing actionable, personalised insights was a constant design priority
Accomplishments that we're proud of
• Developed a dynamic, interactive 3D savings pot that visualises financial progress in real time, making money management tangible
• Implemented seamless integration between frontend, backend, and AI recommendation engine, enabling smooth, low-latency interaction
• Created a privacy-first design that securely handles user data while still delivering meaningful insights
• Delivered an immersive and gamified experience that motivates users to improve financial habits consistently
What we learned
• Gamification and visual feedback significantly enhance engagement with financial apps
• AI-generated insights can be both actionable and non-intrusive if integrated carefully into the user flow
• Privacy and real-time responsiveness can coexist with rich, data-driven interfaces
• Coordinating multiple asynchronous streams (transaction processing, AI analysis, visual updates) requires careful architecture and iterative optimisation
What's next for SAVR
• Expand AI-driven insights to include predictive spending alerts and personalised saving plans
• Introduce voice-based financial guidance and ambient notifications to reinforce good habits
• Develop mobile and desktop cross-platform deployment for consistent tracking
• Add long-term analytics dashboards to visualise trends and provide custom reward recommendations
Built With
- framer-motion
- google-gemini-api
- next.js
- openai-gpt
- python
- react
- recharts
- supabase
- tailwind-css
- typescript
- vercel


Log in or sign up for Devpost to join the conversation.