History
During the time of the Corona lockdowns, I had plenty of free time. Like many others, I took the opportunity to subscribe to various services, including one or two streaming platforms. And let's not forget about the fitness memberships we already had, right? 😄 Besides indulging in series and movie marathons, I wanted to use my time wisely and deepen my programming skills. The lockdowns provided the perfect window for a side project.
Idea and Motivation
I was curious about how much I was spending daily on my subscriptions and memberships. I wanted to visualize the costs incurred on days when I skipped the gym 🥲, hoping it would motivate me to go more often. Additionally, I was interested in identifying recurring expenses for seemingly trivial items, potentially reducing unnecessary spending. The entire concept was heavily influenced by the minimalist approach, hence the simple and minimalist design of the app.
Realization
I decided to implement this concept as a mobile app. After recently assisting a project that utilized Flutter, a cross-platform development framework, I was impressed by its simplicity and efficiency. Dart, the programming language used in Flutter, proved to be very developer-friendly. Flutter was extremely popular at that time, and there were abundant resources on platforms like YouTube and Medium, as well as a comprehensive and well-structured documentation. This significantly accelerated the development of hamini.
At that time, I decided not to store the app's data in a backend system. I wanted user data to remain exclusively on their smartphones, so I completely skipped implementing a backend.
So I set out to implement the hamini app in Flutter. You can view and download the result via the product website.
Enjoy tracking your expenses!