Overview and Database Schema
Overview and Database Schema
In the first course project, you will build a web application that is used as
a shared shopping list. The application must use a three-tier architecture
(client, server, database) and a layered architecture with four layers
(views, controllers, services, database).
Getting started
Here is a possible list of steps that can be taken to get started with the
project. When working on the project and adding new functionality,
continuously try out the application locally, verifying that the functionality
that you have implemented so far works.
That is, proceed step by step, testing the functionality out at each step. In
other words, do not complete all the steps before trying the application
out locally.