Skip to content

ovkulkarni/hackumbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inspiration

When you split purchases with other people, it's hard to calculate the exact amount of money that each person owes, and people tend to forget who and how much they owe after a while.

What it does

Cash In! lets you take a picture of a receipt and scans it for items, which are then made into a list in which you can select which person that was bought for. It keeps track of who owes another person and how much they owe. It also keeps an image of the original receipt so you can can view it at a later time.

How I built it

Cash In! was built using the Django web framework in Python. The front-end is HTML5 and CSS3 with the Bootstrap CSS Framework. All data is stored in a sqlite3 database.

Challenges I ran into

  • Making sure users can only see what they need to
  • Finding a good way to analyze the text that came from the tesseract output
  • Submitting a receipt by taking a picture

Accomplishments that I'm proud of

  • Writing this in 24 hours
  • Having OCR that works often
  • Building a Django app from scratch
  • Making it (somewhat) extensible

What I learned

  • Tesseract
  • OCR
  • Django
  • SQL
  • HTML
  • CSS
  • Javascript

What's next for Cash In!

We want to add a way to make payments quickly and securely between users. We also want to improve the OCR by giving it more training. One thing we may want to add in the future is support for purchases that don't come with receipts such as online purchases.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •