LearnFrenzy
Sign in Take a free test

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.

  1. Step 1Prepare the site

    Build your portfolio (plain HTML/CSS or a framework build) in a GitHub repository.

  2. Step 2Host it

    Deploy to one static hosting service and confirm it loads over HTTPS.

  3. Step 3Automate

    Add a GitHub Actions workflow that builds and deploys on every push to main.

  4. Step 4Optional domain

    Point a custom domain with DNS records and confirm the certificate.

  5. 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.

0 / 4 checked

Check all 4 points, then mark the project as finished.

Next

More guided projects

Search LearnFrenzy

Esc

Quick links