Skip to content

shubham99bisht/ExpenseTracker

Repository files navigation

Expense Tracker

Expense Tracker

An Android app that helps store images of their invoices and details fetched from Machine Learning Model in Database.

Features:

  • The app allows user to take pictures of their images and sends it to the server in the backend.
  • It runs the Tesseract OCR over the image and gives the output in the textfile.
  • After getting the textfile, it extracts the necessary details such as Vendor Name, Date, Amount, Address, Invoice ID etc from the textfile and sends it back to the app.
  • For extracting details, Bi-Direction Long Short-Term Memory (LSTM) model is used on the server.

ScreenShots:

Screenshots Screenshots Screenshots
Login Signup Bills

  • The App also allows users to see past bills and stores their images in Firebase Database.
  • User can also view the expenses in form of Piechart.
  • For Displaying piechart, MPAndroidChart is used.

Screenshots Screenshots Screenshots
Camera Verification Graph

Technologies/Tools used:

  • Firebase (Database)
  • Tesseract OCR (OCR)
  • Flask (Server)
  • Camera2 API (Camera)
  • MPAndroidChart (Piechart)

Team Members:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published