简介

第一次尝试做全栈应用。这个网站之前只是静态服务器,这次的这个消费跟踪工具使用node.js+mongo db作为后端,
开发过程中接口调试工具使用的postman,不过后来发现vscode有个Restful的插件,使用了一段>时间感觉还不错。
对于这种个人全栈应用来说,频繁地在ide和postman之间切换还是有点麻烦的的。如果接口调试也可以在ide中的话
就太方便了吗,我想这也是REST Client这个插件的作者的初衷吧。顺便还学习了一下nginx的端口代理功能,非常
方便, 可以使用webhook的方式来触发telegram的机器人请求

功能实现

前端功能包括账单统计,消费记录添加/删除。其中账单统计包括支出统计以及收入统计。前端选用的Vue.js+Vuex
后端功能主要就是账单的添加和删除。后端使用的主要就是Express+Mongoose

expense-tracker.png