How I Spend Money

Avatar of 羅加欣.
Avatar of 羅加欣.

How I Spend Money

Influenxio | web development engineer
Taipei City, Taiwan
A web expense tracker app built with Express and node.js runtime, which possess the basic function of CRUD operations. Also, it uses mongoose ODM and MongoDB for daily expenses records storage and employs passport.js for client management. (signup, login, and third party platform log in) - Use MVC framework as the application design model. - Use Express as the Node.js web application framework. - Use mongoose as Object Data Modeling (ODM) library for MongoDB. - Use MongoDB as the database. - Use handlebars as the templating engine for frontend views. - Use Passport (local and Facebook strategies) as authentication middleware for membership management. - Use chart.js for monthly expenses chart display. - Use SendGrid service and nodemailer to send password resetting email. - Use csurf as the Node.js CSRF protection middleware to prevent CSRF attack. - Use Heroku as the deployment environment. github - https://github.com/Chia-Hsing/How-I-Spend-money-App live demo - https://chia-expense-tracker-app.herokuapp.com/user/login
Avatar of the user.
Please login to comment.

Published: Nov 8th 2020
51
8
0

handlebars
MongoDB
mongoose
javascript
passport.js
Express
node.js

Share