Pocket Tracker

Pocket Tracker

You spend, we will take care

Pocket Tracker

Pocket Tracker

You spend, we will take care

The problem Pocket Tracker solves

The main goal of the app is to help you to efficiently keep track of your everyday expenses.
The app has a very intuitive and easy to understand User Interface.
Upon opening the app, the user has to click a photo of his receipt. Our app's algorithm will extract the total amount from the receipt and ask the user to tag it with a label like grocery, medical, food, fuel, apparel etc.
The app shows a donut chart to the user to show him how much money he has spent category wise and will also give an alert when the budget is about to be over.
Additionally, the app also has a page for recent bills, where the user can view his past bills, along with the timestamp and its label, saving the user from the hassle of misplacing the receipt.

Challenges we ran into

Two of our teammates i.e myself Rajagopalan and Aashraya are completely new to Flutter, so we had to learn many things in a stipulated time frame in order to complete the app as desired.
Integration of the Google ML kit in our project, to extract text from images wasn’t easy as it had many version issues.
One of the main challenges we faced is once we have retrieved the complete text from the bill’s image, we had to figure out which number/part of the text is the total amount of the bill that we require. We referred to a famous DSA problem named Coin change to tackle this problem, as it had the similar kind of computation we needed.

Discussion