Wonder-Wallet is a personal finance application where users can get a high level over view of their different bank accounts, respective balances, transaction history, and expense reporting.
Wonder-Wallet also provides graphics to indicate how much you are spending in given time period and also categorizes your expenses and alerts you if you are going over budget in certain areas.
Plaid - financial institution database EJS - javascript template engine MongoDB - NoSQL Database Mongoose ORM - data mapping wrapper framework Express Passport JS - user authentication protocol Envar - environment variable node package
Resources:
- Morris Charts: http://morrisjs.github.io/morris.js/
- Animate CSS: https://github.com/daneden/animate.css
- NodeJS Passport tutorial: https://www.youtube.com/playlist?list=PLZm85UZQLd2Q946FgnllFFMa0mfQLrYDL
- Plaid bank connection API: https://plaid.com/
- Font Awesome: http://fontawesome.io/
- Hover CSS: http://ianlunn.github.io/Hover/
- mLab: http://mlab.com
- Mongoose mongoDB object modeling: http://mongoosejs.com/docs
- EJS Templates: http://ejs.co
- bcrypt for encryption of the login credentials: https://www.npmjs.com/package/bcrypt
- Morgan is the middleware that displays the logs activity: https://www.npmjs.com/package/morgan
- Passport for authentication: http://passportjs.org/