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.
- Clone the repository from git
https://github.com/decobt/Product-Expense-tracker
- Run the command
npm install
- Start the app
npm start
- Create .env file with
DB_HOST=Your_host
DB_USER=Your_user_name
DB_PASS=Your_password
DB=Your_database
- NodeJs - open source server framework
- Express - nodejs web application framework
- MongoDB - document oriented database prog
- Trayche Roshkoski - Initial work - (https://traycheroshkoski.com/)