Skip to content

๐Ÿ“ƒ An OCR receipt storage web application for easy cloud storage and efficient management

Notifications You must be signed in to change notification settings

ahmadtc1/DigiCeipt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

79 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DigiCeipt

Purpose

Long gone are the days of struggling to store and keep track of physical receipts. Digiceipt acts as a a digital receipt storage solution to solve the issue of lost paper receipts.

Technologies

The full-stack web application was developed using Angular, NodeJS, MongoDB and Express.

A REST API was developed using Express and Mongoose, implementing different HTTP verbs for data manipulation and storage.

Angular routing was incorporated to develop multiple views in an SPA, as well as user file upload to allow for the uploading of the receipt image.

The uploaded receipt image text was converted to digital text using OCR through the use of the Google Cloud Vision API, and then stored in MongoDB.

Future Scope

The app is still currently under construction, but it won't be long before DigiCeipt comes to life!

I plan on adding more features to the application as the future approaches, including things like:

  • Receipts Grouping - Allow users to organize their receipts more effectively
  • Receipts Vault Storage - Add a passcode locked section where users can store high security receipts
  • Exporting - Users will be able to export all their receipts to an Excel Spreadsheet

Views

Receipt View

DigiCeipt

About

๐Ÿ“ƒ An OCR receipt storage web application for easy cloud storage and efficient management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages