old link: http://ddmbanj.org
Tobe added
MEAN is a framework for an easy starting point with MongoDB, Node.js, Express, and AngularJS based applications. It is designed to give you a quick and organized way to start developing 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.
MEAN is an acronym for Mongo, Express.js , Angular.js and Node.js
- MongoDB
- Go through MongoDB Official Website and proceed to its Great Manual, which should help you understand NoSQL and MongoDB better.
- Express
- The best way to understand express is through its Official Website, particularly The Express Guide; you can also go through this StackOverflow thread for more resources.
- AngularJS
- Angular's Official Website is a great starting point. CodeSchool and google created a great tutorial for beginners, and the angular videos by Egghead.
- Node.js
- Start by going through Node.js Official Website and this StackOverflow thread, which should get you going with the Node.js platform in no time.
- Mongoose - The mongodb node.js driver in charge of providing elegant mongodb object modeling for node.js
- Passport - An authentication middleware for Node.js which supports authentication using a username and password, Facebook, Twitter, and more.
- Twitter Bootstrap - The most popular HTML, CSS, and JS framework for developing responsive, mobile first projects.
- UI Bootstrap - Bootstrap components written in pure AngularJS
Hosting MEAN on Heroku
Heroku is a fully managed container-based cloud platform, with integrated data services and a powerful ecosystem, for deploying and running modern apps. The Heroku developer experience is based on an app-centric approach to software delivery, and integrates with today’s most popular developer tools and workflows.
For more information about using Node.js on Heroku, see these Dev Center articles:
- Getting Started with Node.js on Heroku
- Heroku Node.js Support
- Node.js on Heroku
- Best Practices for Node.js Development
- Using WebSockets on Heroku with Node.js
- To our awesome core team with help of our contributors which have made this project a success.
- Valeri Karpov for coining the term mean and triggering the mean stack movement.
- Amos Haviv for the creation of the initial version of Mean.io while working for us @linnovate.
- Madhusudhan Srinivasa who inspired us with his great work.
We believe that mean should be free and easy to integrate within your existing projects so we chose The MIT License