In the final project, you will build a database application of your choice. You will implement the web application with Google Cloud Platform, or a cloud service that you prefer. We encourage you to pick an application that your team will enjoy working with, as you will be working on it for a substantial part of the semester. This project is split into four parts:
- Part 1: Team Formation + Project Ideation
- 4 points of final grades
- Due: Tuesday, 9/23
- Part 2: Project Proposal - Finalize idea and design the database on paper using E-R modeling.
- 4 points of final grades
- Due: Wed, 10/22
- Part 3: Database Implementation - translating your E-R model into a database schema with example data.
- 4 points of final grades
- Due: Wed, 11/19
- Part 4: Final Demo - Show us your system
- Choose from either
- (a) Implement a working web application with basic functions accessing the database
- (b) Expand your schema design for complex scenarios
- 8 points of final grades
- Due: Sun, 12/14