Create a interactive web application to demonstrate the technologies learned this quarter. Be sure to include
Your first task consists of choosing an appropriate project. Choose an project that interests you and allows you to be creative in your solution. Possible projects to consider are scaled-down versions of commercial e-commerce or trading sites, customized bulletin board sites, and consumer evaluation sites.
Do not get too ambitious, a good job on a small project is better than starting a large project and not get it working. Run your project idea past me before you get too far into your project.
Unlike the lab assignments, correctness and robustness are key criteria during evaluation. Your application should error-check user input, contain no validation errors, and should not crash.
This is an integration project for you to demonstrate mastery of the technologies learned this quarter. You must use XHTML, CSS, client and server-side programming, user interactivity through forms, and SQLite database access.
Since everyone will be doing different projects, write a memorandum to me explaining your project. Include in your memorandum
Treat this memorandum like you would treat all graded writing assignments. That is, use proper English, spelling, grammar, etc.
A scoring rubric (in *.pdf format) for assessing this assignment will be used. You are encouraged to print this rubric and use it as a checklist for expectations, design guidelines, and quality assurance.
Honor code: The work needs to be your own. Be sure to note in your memorandum any code you obtained off the Internet in your solution.