Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joshwcomeau/mean_stack_starter

A ready-to-go initialized MEAN stack with tons of customizations.
https://github.com/joshwcomeau/mean_stack_starter

Last synced: 17 days ago
JSON representation

A ready-to-go initialized MEAN stack with tons of customizations.

Awesome Lists containing this project

README

        

MEAN_stack_starter
==================

A ready-to-go initialized stack, featuring:

* ` Base stack: MEAN (Mongo, Express, Angular, Node)`
* ` ORM: Mongoose`
* ` Package Manager: Bower and NPM`
* ` Preprocessors: SASS`
* ` Task running: Gulp`
* ` Testing: Mocha, Chai, Supertest`

###Follow along!
You can follow my progress with this series of blog posts, "Let's Play" style:

1. [Introduction, overview and packages](https://medium.com/@joshuawcomeau/feelin-mean-8bd942df37d3)
2. [Directory structure and Node configuration](https://medium.com/@joshuawcomeau/lets-play-mean-496eeba8b33)
3. Back-end model and route testing (coming soon!)
4. Angular Adventure (coming soon!)
5. Front-end testing (coming soon!)
6. Preprocessing with Gulp (coming soon!)

###To customize...

After you've cloned or forked this repo, you'll need to change the following stuff to match your project:

* Package.json and bower.json with the new app name/description.
* Config/db.js with proper DB name and credentials
* Server-side routes in app/routes.js
* Client-side routes in public/app.routes.js
* Model names: Change everything you need to in app/models/ and public/components/