BrianMitchL / YeoMEAN

A MEAN stack website.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YeoMEAN Build Status

A Yeoman based, generator-angular-fullstack project. This site is hosted by Heroku and can be accessed at https://brianm.me/

The goal of this project is to learn and experiment with the MEAN stack. The word "YeoMEAN" is a pun combining the "Yeoman" generator and "MEAN" stack. The project was initially started to be an example for students in the University of Minnesota, Morris's Software Design and Development course, but has since evolved to be my personal website.

Dependencies to run:

You will need Node and MongoDB installed. To install other dependencies, see below:

$ npm install -g bower
$ npm install -g yo
$ npm install -g grunt
$ npm install -g generator-angular-fullstack
$ npm install
$ bower install

To use yo generators, see https://github.com/DaftMonk/generator-angular-fullstack

For example, running yo angular-fullstack:route testing from a terminal will generate a view and route titled 'testing'.

To Develop

Run grunt serve to start node and run the web application on http://localhost:9000.

To run tests, run grunt test.

##Attributions

The blog posts were adapted from this tutorial by Hugo Dias.

Social share buttons were adapted from this directive by Tina Holly. My fork with a couple new services can be found here.

The styling for the brand and social/share buttons on the contact page and posts was adapted from Amey Raut's demo, which can be found here.

About

A MEAN stack website.

License:MIT License


Languages

Language:JavaScript 46.8%Language:HTML 30.8%Language:ApacheConf 17.9%Language:CSS 4.5%