Skip to content

aipdx-wdim387/final-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Final Project

The final project will be a small demo application built using AngularJS. This assignment is due at the beginning of class in week 10. The code must be submitted through Git or as a ZIP file attached to an e-mail by 6:00 pm PDT on Thursday, September 12, 2013. No exceptions. You will then present your final project to the class.

You will start with an existing demo application for ordering restaurant delivery, and build upon it with your own features. The exact features you add to it are up to you: customer profile page, additional restaurant search and filter options, enhancements to the shopping cart, enhancements to the restaurant menus, comments from other customers, a delivery route map, etc. Be creative! You can add any features you want; you will be graded on your use of the AngularJS framework according to the following breakdown.

  • Start by cloning the FoodMe repository and going through the tutorial. (10 points)
  • Create at least two template partials, each with its own controller. (10 points: 5 points for each)
  • Create at least two custom directives. (10 points: 5 points for each)
  • Create at least one custom filter. (5 points)
  • Create at least one event handler function. (5 points)

Steps to submit

  1. Fork this repository. See the instructions in Week 1 for details: https://github.com/aipdx-wdim387/week1.
  2. Visit the FoodMe tutorial and the FoodMe repository. If you are experienced with Git, you may want to set up the FoodMe repository as an additional remote for this one, and merge the code from FoodMe into this one. If you don't understand what that means or don't know how to do that, just clone the FoodMe repository as a separate directory, and then copy and paste the files from it into this repository.
  3. Follow the tutorial, and then add your own features, per the instructions above.
  4. When you complete the tutorial and have added your enhancements, commit the files and push to GitHub.
  5. Send a pull request to the original copy of this repository.
  6. If you get really stuck trying to submit this over Git, put all of the files related to the tutorial into a ZIP file and send me the ZIP file over e-mail: danmuzyka.ai@gmail.com.
  7. Come prepared to present your work to the class on the final day of class.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published