Skip to content

Quagga.js powered app to keep track of your purchased products based on their barcodes.

Notifications You must be signed in to change notification settings

decobt/Product-Expense-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Product Expense Tracker

Description

I'm using Quagga.js library which is a barcode scanner library. So basicly the idea is to use the device camera to scan a product barcode. The user can either use the device's camera, and if there is no camera found, there is a drag and drop feature or upload form so the user can upload pictures of the barcode. The idea behind the app is for each user to be able to quickly add purchased products to his profile and enter price for each product. He can get monthly, weekly reports about how much does he spent on products. Also he can view if any other user has purchased the same product, by what price and if he can find it somewhere else where its cheaper.

Demo

LIVE DEMO

Installation

  1. Clone the repository from git
https://github.com/decobt/Product-Expense-tracker
  1. Run the command
npm install
  1. Start the app
npm start
  1. Create .env file with
DB_HOST=Your_host
DB_USER=Your_user_name
DB_PASS=Your_password
DB=Your_database

Built With

  • NodeJs - open source server framework
  • Express - nodejs web application framework
  • MongoDB - document oriented database prog

Authors

Screenshots

App Screenshot

App Screenshot

App Screenshot

About

Quagga.js powered app to keep track of your purchased products based on their barcodes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published