Capstone Project Handbook¶
This handbook walks you through the full project workflow, from preparing your environment to building, securing, and deploying your Flask application. Use this page as a quick guide to find the chapter you need.
Chapters¶
-
Chapter 0: Getting Started
Learn how to use the handbook, set up Python, and prepare your development environment correctly. -
Chapter 1: Creating Flask Apps
Build your first Flask application and understand the basic structure of a simple web app. -
Chapter 2: MySQL Database Setup
Install and set up MySQL locally. -
Chapter 3: Database Integration in Flask Apps
Connect your Flask project to a database for storing application data. -
Chapter 4: CRUD Operations with Forms and Requests
Create pages and routes for adding, viewing, editing, and deleting data with forms and HTTP requests. -
Chapter 5: Authentication and Access Control
Add login functionality, manage user sessions, and control access to protected parts of the app. -
Chapter 6: AWS RDS Database Setup
Prepare a managed MySQL database in AWS so your project can use a cloud-hosted data source. -
Chapter 7: Deploying to AWS EC2
Launch an EC2 server and deploy your Flask application so it can run online.