Skip to content

Full stack app developed with MEAN(MongoDB, Express.js, Angular.js, Node.js) that makes it easy to learn new things and also share your knowledge.

Notifications You must be signed in to change notification settings

bvedad/tutor-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tutorpro

Tutorpro in MEAN stack (Mongo, Express, Angular, Node)

App demo

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development purposes.

Prerequisites

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

Installing

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

Built With

  • 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.

Authors

  • Vedad Burgic - Initial work - bvedad

About

Full stack app developed with MEAN(MongoDB, Express.js, Angular.js, Node.js) that makes it easy to learn new things and also share your knowledge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published