Project Deliverables
Tomorrow is demo day, and we’re looking forward to seeing the great work that you all have done on your projects! Each team will have 3 minutes to present their project to the class. (After 3 minutes, you will be forcibly removed if necessary so that all the teams have an opportunity to present.)
- In-class presentation
- Although the lesson title uses the term “demonstration,” you have considerable flexibility in how you present your work. For example, there have been great presentations in prior semesters that primarily use slides (perhaps due to missing functionality on the day of the presentation!) and great presentations that rely on talking points while highlighting one or two unique features of the web application. Do what works for you! Please do not waste anyone’s time, though, by showing how you can display data in an HTML table (yawn), log into the application (another yawn), etc. – think of this presentation like you’re pitching your idea to a venture capitalist for funding.
- Project submission
- You must submit the following on Canvas:
- an archive of your web application, including all the source code (HTML, CSS, JavaScript, and PHP);
- a file that contains the SQL commands to (re)create the database;
- any presentation materials (e.g., slides) used for the in-class presentation; and
- a brief analysis of the ethics and social issues related to your project.
Please attach these files separately to facilitate grading (i.e., do not upload a single ZIP archive). See the instructions for the final project deliverable for more details.
- Instructor demonstration
- You must schedule a half-hour block to demonstrate your web application to your instructor. This demonstration should be absolutely no later than Wednesday, 12 May (and preferably earlier in the week). Expect to exercise all aspects of the application’s functionality during this presentation.