Inspiration

Earlier this month, after paying significantly more for a gallon of milk at a grocery store closer to my home than I usually pay at a grocery store that's farther away, I realized that there's no central database of products where we can browse for a product's availability in various stores around us.

At Boilermake I met 3 like minded people and we decided to fix this problem.

What it does

Our app scans a purchase receipt and then stores the data, such as the product name, its price and the store where it was purchased.

A user can search for a product, for example coffee, in our app, and then he/she will find the cheapest available option.

How we built it

Our iOS app has been coded in Swift3.0 We have used Microsoft's Computer Vision API to get text from an image of a receipt. We have used Node.js as our backend. We have used MongoDB as our data storage solution. We have used Cocoapods to make JSON parsing in Swift simpler.

Challenges we ran into

The data that we received from Microsoft Computer Vision API wasn't as precise as we had anticipated so we had to change our approach about midway through the project.

None of us had any prior experience with NodeJS, MongoDB and Javascript.

Accomplishments that we are proud of

The product that we have created.

What we learned

The value of perseverance. And the fact that it doesn't hurt to ask for help when we need it.

Built With

Share this project:

Updates