Full Stack with Docker: Section Overview
This part of the tutorial is an introduction to deploying a full-stack todo list containerized with Docker, which in the second part will be deployed on AWS EC2 instances. The frontend will use React, the backend will use Django, and the database will use PostgreSQL (also known as Postgres).
Don't go install all of these right now! Docker will allow you to run React, Django, Postgres, and many more technologies without having them installed locally on your machine through containerization
Development will be divided into three sections:
- User Authentication: allowing users to login and register
- Tasks: allowing authenticated users to view, add, and delete tasks (with authorization to add/delete their own but only view others' tasks)
Each section will include an overview file named after the section (ex. "Authentication", "Tasks"), a section on setting up the frontend for that specific section, and a section on setting up the backend for that section.
Click next to get started with authentication!