Skip to content

adil-waqar/blog-post

Repository files navigation

Express

This is a complete CRUD application with authentication developed for learning purpose.

Getting Started

Clone the repo using git clone.

Prerequisites

You need to have NodeJS and MongoDB installed. Nodemon is totally optional.

npm install -g nodemon

Installing

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.

Built With

  • 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

License

This project is licensed under the MIT License - see the LICENSE.md file for details