super-mean-stack
super-mean-stack copied to clipboard
An Angular + Node/Express + Webpack + MongoDB + SASS + Babel/ES6 + ui-router + Bootstrap starter kit
Super MEAN Stack
An Angular + Node/Express + Webpack + MongoDB + SASS + Babel/ES6 + ui-router + Bootstrap starter kit
Note: This repository contains some minor updates that are not in the YouTube tutorial video.
Live App Demo
Please don't abuse--although I realize I have no control over this :).
http://super-mean-stack.herokuapp.com/

Setup
Option 1: Main Repository
git clone [email protected]:michaelcheng429/super-mean-stack.gitcd super-mean-stacknpm install
Option 2: Yeoman Generator
npm install -g yonpm i -g generator-super-mean-stack
Usage
Development
- Make sure MongoDB is running (
mongodfrom MongoDB bin directory) npm run dev
Production/Deployment (e.g., to Heroku)
Make sure Heroku Toolbelt is installed (https://devcenter.heroku.com/articles/getting-started-with-nodejs#set-up).
npm run buildgit initheroku create {name-of-app}git push heroku masterheroku addons:create mongolab:sandbox
Troubleshooting
- Use Node version 5.5.0, which is the version used to create this app. You can use
n(https://github.com/tj/n) ornvm(https://github.com/creationix/nvm) to change Node versions easily.
YouTube Tutorial Video
https://youtu.be/6Sbau-oE37w
Todos
- Add testing
- ~~Add deployment instructions~~
- Add comments to code
Contributing
Contributions/improvements are welcome!
- Fork the repo
- Make a pull request from you local repo