Awesome Open Source
Awesome Open Source

MEAN Stack RESTful API Tutorial - Contact List App

MEAN Stack RESTful API Tutorial - Contact List App

mean stack tutorial app

This repo contains the code for a RESTful API Contact List App that was built using the MEAN stack:

  • MongoDB
  • Express
  • AngularJS
  • NodeJS

YouTube Tutorial

Here is the 5-part YouTube tutorial for this MEAN stack app:

Part 1/5: Using MongoDB, Express, AngularJS, and NodeJS Together

Part 2/5: AngularJS and NodeJS App Tutorial

Part 3/5: MongoDB Tutorial: Downloading, Installing, and Basics

Part 4/5: RESTful API, GET and POST Data

Part 5/5: RESTful API Tutorial, DELETE and PUT Data


If you have trouble with the tutorial (especially since I had to modify the code due to an AngularJS update), simply clone this repo using

git clone [email protected]:michaelcheng429/meanstacktutorial.git

then install the Node modules with

npm install

then make sure MongoDB is running with


from your MongoDB directory, and then run the code with

node server

You might see a message that says,

Error: Module did not self-register.]
js-bson: Failed to load c++ bson extension, using pure JS version

Don't worry about this; the code will still work.

Have fun!

If you have any questions, feel free to leave a comment and I will try to help if I can!

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,072,919
Mongodb (30,102
Restful (29,255
Tutorial (23,593
Stack (16,085
Angularjs (11,927
Contacts (7,247
Mean Stack (897