Full System Design & Implementation Chapter 22 · Capstone Project
~3 weeks 2 tutorials Major Capstone
This is the heart of the capstone. You will build the full stack application:
implement the frontend UI, develop the backend APIs, connect to the database,
containerise with Docker, set up CI/CD pipelines, and deploy to the cloud.
By the end, you will have a complete, deployable, production‑ready
web application.
Unit Learning Outcomes
Implement the frontend according to the design specifications.
Develop RESTful APIs with proper error handling and validation.
Connect the application to a database with ORM.
Containerise the full stack with Docker and Docker Compose.
Set up CI/CD pipelines for automated testing and deployment.