For the rest of the semester you are going to propose, design, and construct a database driven web application that provides a significant user interface based on HTML/CSS/JavaScript that uses a MySQL database. As part of this project, you will be expected to integrate third-party libraries not used in class. Your project may not be based on an example provided in the text books.
In your project proposal, you specified work to be completed by the given milestone deadline. In class, you will show off your project and demonstrate how far you have gotten.
Additionally, you will have until 11:50PM to submit your code that functions
as per your milestone description. Also include a dump of your database
that you use. This can be done with mysqldump
. As part of your
milestone submission (in the readme), respond to the following prompts.
If you are working in a team, both team members should submit the milestone. Include in your documentation who has worked on various portions of the project.
Your milestone will be graded on your in-class presentation of the code (10 points) and the code upload (15 points). The in-class portion will measure how functional your code is. The code submission grade will focus primarily on your write-up as well as code quality.
In addition to the files required by the parts above (your project files), submit a text file named references.txt. In this file, provide a citation for each resource you used (excluding class notes, and assigned readings) to complete the assignment. For example, if you found a Stack Overflow answer helpful, provide a link to it. Additionally, provide a brief description of how the resource helped you. Your file should look something akin to:
uvaid: mst3k
http://www.w3schools.com/bootstrap/bootstrap_ref_comp_glyphs.asp
Helped me to use a glyphicon correctly.
Also provide a readme.txt file that includes your UVA computing ID and directions identifying which files are associated with each part of the assignment. Include the responses to the prompts from above.
Your readme should have a format similar to:
uvaid: mst3k
Project Milestone
index.html -> the main page
requires img1.png and img2.png
Answers to questions
Make a zip archive named with your UVA computing ID and "milestone" that
includes all of the required files (zip -r [zipfile.zip]
[directory_to_zip]
). Upload this to the submission
website.
Remember, you may upload your submission multiple times. Try this before the deadline so that there is time to recover from any technical difficulties.