The exact details are of course project dependent.
But I expect appropriate comments, variable names, etc. such that the project could be maintained or extended in the future.
You should produce software artifacts (such as SQL scripts) such that you could easily reproduce your system even if your server were to crash.
Presentation.
You will be assigned to present one of the final two days of class.
Details:
25 minutes including questions.
A live demo is expected, be sure to test in advance.
If done as a pair, both students should give part of the presentation.
Describe technologies used.
Describe challenges encountered. Did things deviate compared to your project plan?
Describe how you addressed scalability, availability, and security.
Submission.
Submit all the source code you developed for the project (HTML, scripts, SQL, PHP, etc).
Also submit a readme.txt file describing exactly how I can test our your project.
Due to end-of-term calendar realities, you CANNOT use late days for either submission of the project implementation or for the presentation.