https://github.com/mdshohelrana/mean-stack
MEAN stack Mongoose, Express, Angular6, Node
https://github.com/mdshohelrana/mean-stack
angular angular4 angular5 angular6 angularcli angularmaterial bootstrap4 expressjs fullstack fullstack-developer fullstack-javascript mean-stack meanstack mongobd mongoose nodejs
Last synced: 9 days ago
JSON representation
MEAN stack Mongoose, Express, Angular6, Node
- Host: GitHub
- URL: https://github.com/mdshohelrana/mean-stack
- Owner: mdshohelrana
- License: mit
- Created: 2017-04-25T05:34:14.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-28T15:17:53.000Z (almost 7 years ago)
- Last Synced: 2025-03-25T19:15:39.547Z (26 days ago)
- Topics: angular, angular4, angular5, angular6, angularcli, angularmaterial, bootstrap4, expressjs, fullstack, fullstack-developer, fullstack-javascript, mean-stack, meanstack, mongobd, mongoose, nodejs
- Language: TypeScript
- Homepage: https://github.com/mdshohelrana/mean-stack
- Size: 1.53 MB
- Stars: 25
- Watchers: 2
- Forks: 20
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MEAN Stack Angular Nodejs Mongodb[](http://opensource.org/licenses/MIT)
This is the MEAN stack development project with angular6, nodejs, expressjs, mongodb developed by [Angular CLI](https://github.com/angular/angular-cli) and [visual studio code](https://code.visualstudio.com/) tools.
This project uses the [MEAN stack](https://en.wikipedia.org/wiki/MEAN_(software_bundle)):
* [**M**ongoose.js](http://www.mongoosejs.com) ([MongoDB](https://www.mongodb.com)): database
* [**E**xpress.js](http://expressjs.com): backend framework
* [**A**ngular 6](https://angular.io): frontend framework
* [**N**ode.js](https://nodejs.org): runtime environmentOther tools and technologies used:
* [Angular CLI](https://cli.angular.io): project scaffolding
* [Bootstrap4](https://getbootstrap.com/docs/4.0/getting-started/introduction/): layout and styles
* [Angular Material](https://material.angular.io): frontend framework
* [Font Awesome](http://fontawesome.io): icons
* [ng2-toastr](https://github.com/PointInside/ng2-toastr): toastr
* [JSON Web Token](https://jwt.io): user authentication
* [Angular JWT](https://github.com/auth0/angular2-jwt/tree/v1.0): JWT helper for Angular
* [Bcrypt.js](https://github.com/dcodeIO/bcrypt.js): password encryption## Prerequisites
1. Install [Node.js](https://nodejs.org) and [MongoDB](https://www.mongodb.com)
2. Install Angular CLI: `npm i -g @angular/cli`
3. From project root folder install all the dependencies: `npm i`## RUN
1. Run `mongod` and `mongo` serices (If you get any error like connection faild, just create the folder C:\data\db)
2. `npm run dev`: concurrently execute MongoDB, Angular build, TypeScript compiler and Express server.
3. `npm run prod`: run the project with a production bundle and AOT compilation## Preview
## Author
* [Shohel Rana](https://github.com/mdshohelrana)