Project Falcon
MVC/Reviews Site
Opinions. You know the saying...everyone has one. And the Internet has made them easier to consume, or ignore.
Acquisitions, Inc. has many, many products from its years of, well, acquiring things. They have asked you to build a reviews site for some of their current products. The data gathered will help them gain insight into their customer base and the products they have come to enjoy...or enjoy less.
Acquisitions, Inc. requires:
Prototype pages for:
Use the data that you put in your static pages to guide the creation of all of your models. Now that you have pages for two Reviews, two Categorys, and two Tags, you can actually use that data to inform excatly what fields you model Objects will need
To build our view layer, all we need to do is make templates out of the static pages that we created and convert them to Handlebars files
For our controller layer we need to have two separate pieces, routers and actual controllers. The routers will handle the actual directing of traffic, or more literally, executing specific tasks based on the URI endpoint that are requested from the user. The controllers will encapsulate the actual logic that is executed.
Create a class that correponds to each Model element that will contain a collection of example elements along with methods to retrieve them in specific ways (i.e. findAll, findById, etc.). Naming should reflect the data that is held in that service. (i.e. ReviewService)