This is a complete CRUD application with authentication developed for learning purpose.
Clone the repo using git clone.
You need to have NodeJS and MongoDB installed. Nodemon is totally optional.
npm install -g nodemon
Following is a step by step series of examples that tell you how to get a development env up and running.
First step would to install all the dependencies via npm. Just run npm install in the project directory.
npm install
Next step would be to deploy it on your local server as follows. If you've nodemon installed just run:
nodemon
Otherwise run:
node app
This will run a local server on port 3000. Go to http://localhost:3000/ to launch the application.
- Node.js - The servers enviroment
- Express - The web framework for nodejs
- mongoDB - The NoSQL database
- npm - The dependency manager for server
- bower - The dependency manager for client
- pug - The template engine
- ESLint - The pluggable linting utility for JS
- git - The version control system
- passportjs - passportjs for auth
This project is licensed under the MIT License - see the LICENSE.md file for details