A TodoList using Node.js, Express.js, MongoDB, jQuery and Bootstrap styling.
To get started with this app, you will need Node.js and NPM. After doing a git clone or downloading the repo,type the following npm commands in your terminal to install the dependencies:
npm install --save
If you do not already have Bower installed, you can install with:
npm install -g bower
Bower is used to download Bootstrap CSS and jQuery.
The NPM dependencies included in package.json
are:
- Express 4.15
- Body-Parser
- ejs
- mongodb
And if you hate restarting the server after every change, like I do, then you can also use nodemon:
npm install -g nodemon && npm install --save-dev nodemon
Nodemon will restart your express server each time you save changes, as well as restart after you've made changes to from a console error log.
You may notice I set the port that the node server listens on to 4040. This is just an attempt to be a little different from the crowd, as well as so I can host other apps on my server.
Any additional styling or features you are welcome to add on your own.
Enjoy!!!