Inspiration

Many people, especially students and young professionals, struggle with saving money and tracking daily expenses. With rising living costs and limited financial education, it's important to have simple tools that promote financial literacy. We created SmartSaver to help users make smarter financial decisions through easy expense tracking and practical saving tips.

What it does

SmartSaver is a web-based tool that allows users to:

  • Log income and expenses
  • Visualise spending habits
  • Receive personalised saving tips (e.g., the 50/30/20 rule)
  • Learn basic financial literacy concepts

It’s designed to be lightweight, user-friendly, and accessible to beginners who are just starting their financial journey.

How we built it

We used the following technologies:

  • Python (Flask) for the backend
  • HTML, CSS, Bootstrap for the frontend UI
  • SQLite as a simple local database
  • Deployed the app locally for demo purposes

The app was built in under a week with a focus on simplicity and usability.

Challenges we ran into

  • Designing a clean, mobile-friendly interface
  • Structuring routes in Flask to handle form submissions
  • Making the financial tips dynamic based on user data
  • Recording and editing a demo video for the first time

Accomplishments that we're proud of

  • Built a complete, working prototype with minimal resources
  • Created a simple tool that can actually help people build healthy money habits
  • Learned how to integrate backend and frontend code effectively

What we learned

  • Flask web development basics
  • How to store and retrieve data using SQLite
  • Importance of UI/UX design for accessibility
  • Financial concepts like budgeting, saving, and income distribution

What's next for SmartSaver

We plan to:

  • Add data visualization with charts (using Chart.js)
  • Enable user login and personalized dashboards
  • Move from local SQLite to a cloud database like Firebase or MongoDB Atlas
  • Launch the app for real-world users and gather feedback
Share this project:

Updates

posted an update

Project Kickoff: SmartSaver is Live! Hey everyone! I just launched SmartSaver, a beginner-friendly expense tracking web app built with Flask and HTML/CSS.

Key Features so far:

Add income and expenses with categories

Track balance, total income, and expenses

Smart budgeting tips using the 50/30/20 rule

Support for date, payment method, currency, and recurring transactions

Simple, clean UI

Stay tuned for updates like charts, user login, downloadable reports, and more. Would love your feedback!

Python #Flask #FinanceTracker #Hackathon2025 #SmartSaver

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