/1to1-training

E-learning tracking platform for mentors in InquisitHealth's mentor program allowing mentors to keep track of their progress

Primary LanguageJavaScript

1to1TrainingModule

  • Backend for user creation and login using Node JS
  • Training page updated from user objects using Angular JS calling a json from Node JS

MEAN Stack

MEAN is a boilerplate that provides a nice starting point for MongoDB, Node.js, Express, and AngularJS based applications. It is designed to give you quick and organized way to start developing of MEAN based web apps with useful modules like mongoose and passport pre-bundled and configured. We mainly try to take care of the connection points between existing popular frameworks and solve common integration problems.

Prerequisites

  • Node.js - Download and Install Node.js. You can also follow this gist for a quick and easy way to install Node.js and npm
  • MongoDB - Download and Install MongoDB - Make sure it's running on the default port (27017).

Optional (Requirements for Grunt)

  • Ruby - Download and Install Ruby.
  • Ruby Gems - Download and Install Ruby Gems.
  • Compass - an open-source CSS Authoring Framework, install via Ruby Gems.
  • Grunt - Download and Install Grunt.

Quick Install

The quickest way to get started with MEAN is to clone the project and utilize it like this:

Install dependencies:

$ npm install

We recommend using Grunt to start the server:

$ grunt

When not using grunt you can use:

$ node server

Then open a browser and go to:

http://localhost:3000