Cloud Computing · Guided project
Deploy Your Portfolio with HTTPS and CI/CD — Guided Project
Host your portfolio on a static hosting service with HTTPS and a CDN, and set up a GitHub Actions pipeline that redeploys it on every push.
- Beginner
- ~3 hours
- 5 steps
The brief
Your portfolio is the first thing recruiters open — make it live, fast and professionally deployed. Host it on a static hosting service (GitHub Pages, Firebase Hosting, Azure Static Web Apps or S3 with CloudFront), add a custom domain if you have one, and automate deployment so every push to main goes live.
Skills you will use: Static hosting · CDN & HTTPS · GitHub Actions · DNS basics
Build it
Step by step
Tick each step as you finish it. 0 of 5 done.
-
Step 1Prepare the site
Build your portfolio (plain HTML/CSS or a framework build) in a GitHub repository.
-
Step 2Host it
Deploy to one static hosting service and confirm it loads over HTTPS.
-
Step 3Automate
Add a GitHub Actions workflow that builds and deploys on every push to main.
-
Step 4Optional domain
Point a custom domain with DNS records and confirm the certificate.
-
Step 5Document
README with the architecture, the pipeline and a screenshot of a successful run.
Self-review before you call it done
Tick each point once your project really meets it. These are the things an interviewer will look for.
Check all 4 points, then mark the project as finished.
Next