myExpense is a MEAN Stack web application created as a part of my graduate course (Human Computer Interaction). It helps users manage their daily expenses and track their monthly budget.
URL: https://myexpense-hci.herokuapp.com
myExpense uses a number of technologies:
- Angular2 - HTML enhanced for web apps!
- Twitter Bootstrap - Great UI boilerplate for modern web apps
- Node.js - Evented I/O for the backend
- Express - Fast node.js network app framework
- MongoDB - Document-oriented database program
- Mongoose - Mongodb object modeling for node.js
Dillinger requires Node.js v6+ to run.
Install the dependencies and devDependencies and start the server. First Tab:
$ cd myExpense
$ npm install
$ nodemon
Second Tab:
$ cd angular-src
$ npm install
$ ng serve
Third Tab:
$ mongod
The backend should start on localhost:3000 and the front end should show up on your browser at localhost:4200/