Tutorpro in MEAN stack (Mongo, Express, Angular, Node)
These instructions will get you a copy of the project up and running on your local machine for development purposes.
What things you need to install the software and how to install them
MongoDB (3..6.3)
Node.js (8.10.0)
NPM (3.5.2)
npm install -g nodemon
A step by step series of examples that tell you how to get a development env running
Install dependencies
npm install
Start mongodb(Ubuntu)
sudo service mongod start
Start mongodb(Mac)
sudo mkdir -p /data/db
sudo mongod
Start backend
nodemon
- npm - Dependency Management
- expressjs - Routing HTTP requests
- Angular.js - The web framework used
- Mongodb - Database used
- jsonwebtoken - JsonWebToken implementation for node.js
- express-jwt - Express middleware that validates a JsonWebToken (JWT) and set the req.user with the attributes
- passport - Simple, unobtrusive authentication for Node.js.
- mongoose - MongoDB object modeling designed to work in an asynchronous environment.
- mongoose-unique-validator - mongoose-unique-validator is a plugin which adds pre-save validation for unique fields within a Mongoose schema.
- Vedad Burgic - Initial work - bvedad