Inspiration
Our inspiration came from noticing that saving money often feels boring or difficult. We wanted to change that by taking the concept of gamification and applying it to finance, making saving fun, visual, and motivating—like caring for a plant that grows with every action.
What it does
The project turns saving into an experience. Each financial goal is represented as a virtual plant: when you save, the plant grows; if you stop saving, it stalls. The app also helps users build an emergency fund, track personalized goals, and visualize progress, making managing your finances feel as natural and rewarding as tending a garden.
How we built it
We created the app using HTML5, CSS, and JavaScript for the interface, making it interactive and visually appealing. The backend was developed in Python with Django, handling users, financial goals, and the plant-growth logic.
Challenges we ran into
One of the main challenges was collaborating on the code simultaneously. This often led to merge conflicts in Git, especially when modifying shared files like the database or backend logic.
Accomplishments we're proud of
We’re proud to have built a functional app that turns saving into a visually engaging and motivating game, successfully integrating the frontend and backend using Django, SQL, and JavaScript.
What we learned
We learned how to turn financial habits into fun experiences, integrate frontend and backend technologies, and work effectively as a team while managing merge conflicts. We also created user-focused features like the emergency fund and goal tracking.
What's next for SavingsGarden
Implement automatic rounding for expenses so that the leftover change gets saved.

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