Assignment 1
Customized Scaffold with Search
Due Friday April 19 before 11:30pm

Overview

For this project, you will create a scaffold-based application, customize all components and add a search action.

Application Design

You may choose the design and model for the scaffold. However, you may want to choose a design that can be used for subsequent assignments, which should ultimately include the following possibilities:

The above requirements are only for the future, but you may want to consider them when deciding on the design for this assignment.

Finally, your choice of model and application should be substantively different than the examples presented in class (e.g. no movie or pizza restaurant applications are allowed). Pick a subject matter that you know a lot about. That way you'll have the knowledge to create a unique application.

Scaffold customizations

Your application should include the following customizations:

Search

Add additional actions (controller methods) and corresponding views that support search for items in your table. In addition to a text field, your search form should provide at least one drop-down menu to give the user an additional option (e.g. how to order the results; which field to search on). Make sure to provide useful links so that a user can navigate to all of the application's functions.

Report

Write a one-page portfolio-quality report that summarizes the accomplishments for your project. The level of professionalism for the report should be such that you would want to show it to potential employers. The report may make use of section headers, bullet points, numbered lists and other formatted presentations. It should make it easy for me to tell how your submission addresses the requirements. I will use the report to guide my review of your application.

Here are some suggestions for creating your report:

Submission

The summary document should use a common presentation format, ideally PDF. Create a zip file of your application folder and submit the zip file using the D2L online submission site.

Grading

This project is worth 20 points and will be reviewed using the following criteria: