This is the repo for the remastered version of the Udemy course, released September 2026.
- Previous (2025) version: carsties-2025
- 2024 version: carsties-2024
- 2023 version: carsties-2023
You can see how this app was made by taking the Udemy course.
-
Clone the repo onto your machine, in a user folder:
git clone https://github.com/TryCatchLearn/carsties.git -
Change into the project directory:
cd carsties -
Ensure Docker Desktop is installed. If not, download it and follow the install instructions for your OS here.
-
Build the services locally (this may take several minutes):
docker compose build -
Once the build completes, start the services:
docker compose up -d -
To run the app over HTTPS, install
mkcertfrom here. Then install the local Certificate Authority:mkcert -install -
Generate a certificate and key to replace the ones used in the course. Change into the
devcertsdirectory and run:cd devcerts mkcert -key-file carsties.local.key -cert-file carsties.local.crt app.carsties.test api.carsties.test id.carsties.test -
Add an entry to your hosts file so you can reach the app by domain name (see this guide if needed):
127.0.0.1 id.carsties.test app.carsties.test api.carsties.test -
You should now be able to browse to the app at https://app.carsties.test