We wanted to create an application which allows us to store photos of receipts. We were inspired by Microsoft Cognitive API to use OCR to parse the receipts in order to track spending.

What it does

Stores a history of transactions, allowing users to explore their spending in each category and visualise their last week's spending in a graph.

How we built it

We used Java in Android Studio to develop our app, utilising the Microsoft Cognitive Services API to parse the receipts and some RegEx to extract relevant data.

Challenges we ran into

Ensuring that the parse quality was good while minimising network delay, and intelligently selecting the total amount from each receipt.

Accomplishments that we're proud of

We are proud that in our first hackathon we were able to produce a clean final product using technologies we all had very limited experience in.

What we learned

We learned a lot about Android development and Microsoft Cognitive API. We also learned a lot about hackathons, and how to divide up work within a team.

What's next for Receipt Parser

Expanding our merchant database, and allowing users to modify transactions.

Built With

Share this project: