GP6: Final Presentation
Due: Thursday, Dec 5th
Image source:
freepik.com
Overview¶
On the last day of class, each group will present their final project.
Deliverable¶
Your final deliverable is your GitHub repository. Please verify that the following files are up to date and ready for grading:
-
GP1 –
README.md
should be reasonably similar to what you set out to achieve. -
GP2 –
schema.dbml
andschema.png
should reflect your final database design. -
GP3 –
database/
build scripts are complete, andbuild.sh
runs without error. -
GP4 –
webapp/
queries, routes, and templates implement 3–4 database views. -
GP5 – The features you set out to implement have all the required functionality.
For grading, the instructor should be able to start with an empty database, run your build scripts, start the flask application, and see your web app working like during your presentation.
Presentation¶
Each group will have 10 minutes to present their final project to the class. Divide the time into 2–3 minute segments: one for each student/feature. Do not prepare slides. For each 2–3 minute segment, show the following:
- Demonstrate how the feature works in the web browser
- Walk through the web app code (route, query, template)
- Walk through the database code (SQL view, DB design)
- Answer questions and/or comments from the audience
You don't have to show your entire code; focus on the most interesting parts. The presentation must involve all group members—don't allow one person to do most of the talking. Good luck!