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.
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
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
- 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.
Coursera
MIT