KRFlow was inspired by a problem we face as students every day: it is very easy to lose track of monthly and yearly subscriptions. From Netflix, Spotify, Disney+, ChatGPT, phone plans, gym memberships, and other apps or services, many recurring payments get buried in bank statements and are easy to forget about over time. Even small charges add up, which can lead to wasted money without people realizing it. That is why we created KRFlow, a smart subscription and spending tracker that helps users stay aware of where their money is going. KRFlow is designed to analyze bank statement data, detect recurring subscription charges, organize them into one dashboard, and show users how much they are spending each month. It also helps identify services that may be forgotten, underused, duplicated, or no longer worth paying for. In addition, KRFlow includes a notification system that alerts users when a new subscription is detected, reminds them before an upcoming payment, and warns them when they may be close to exceeding their subscription budget. Building KRFlow was also a major learning experience for us because we did not begin with strong technical knowledge. We had very limited experience with HTML and only small interactions with JavaScript, so one of our biggest challenges was learning how to build and run the front end properly. We ran into several issues getting the interface to work, connecting the different parts of the app, and understanding how the front end and backend communicate with each other. Another major challenge was working with Plaid, since none of us had ever used it before. Because it was completely new to us, we faced many difficulties understanding how it worked, how to set it up, and how to use it safely in a project that deals with financial information. Through this process, we learned a lot about how apps are built, including the difference between front ends and backends, how third-party integrations work, and how important user trust and security are when designing a financial tool. Overall, KRFlow came from a real problem in student life, and although we faced many technical challenges while building it, the experience taught us a lot about app development, problem-solving, and how technology can be used to help people make smarter financial decisions.
Built With
- chatgpt
- claude
- git
- github
- html
- javascript
- plaid
- vscode
Log in or sign up for Devpost to join the conversation.