Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 2.71 KB

README.md

File metadata and controls

64 lines (45 loc) · 2.71 KB

AngularJS-Menu

This project was created as part of a AngularJS course provided through Coursera. This repository contains code progress over the course of the material provided via video lectures and coding assignments. Additonally, the project has been remasked as well as additional features added, including firebase integration. Other tools that have used as part of the project include gulp and bower as well as npm. If you would like this project in action, visit spiceshack.tcun.xyz to take a look.





My intention is use this project as a resource for current and future students of the course and as an example project for anyone learning AngularJS. Please feel free to send e-mail me with any questions or comments. As part of my front-end development study I have also completed the next course in coursera's Full Stack Specialization, and have another repository available for the completed project here. This course covers hybrid mobile-app development using AngularJS and the Ionic Framework.

Usage

Clone the repository

Clone the repository on your machine

git clone https://github.com/tcunningham07/AngularJS-Menu.git

Install the required tools: gulp, bower

npm install -g gulp bower

Install npm and bower dependencies:

npm install && bower install

Once the dependencies have installed, preview the project:

gulp watch

Use Gulp tasks

  • gulp to build an optimized version of your application in /dist
  • gulp watch to launch a server on your optimized application in /dist
  • gulp clean to remove all files in /dist

Test features

  • Unit test (karma) : out of the box unit test configuration with karma, includes a few example unit tests written for the MenuController.
  • e2e test (protractor) : out of the box e2e test configuration with protractor, includes a few example test scenarios.

Thanks

Coursera

License

MIT