JavaScript + React + NodeJS / Express + SQLite + Sequelize + Hashed Passwords + JSON Web Tokens + PayPal API + Google Cloud Vision API + Mocha + Chai
About Tendr
Tendr is a responsive web application that allows for users to upload photos of bills, and then split payments on each individual item contained in the bill/receipt.
The back end was written in Node/Express, with a mySQL database to store user information. Google Cloud Vision API is leveraged for optical character recognition of user uploaded receipts. Payments between users can occur through PayPal or Square as both services's APIs are supported by Tendr's back end.
As the client-side React app is responsive, the user can upload receipts via their computer or from their phone.