This project shows how a static website can be hosted on AWS using Amazon S3 and Amazon CloudFront.
I deployed a single-page frontend website (index.html) on S3 and used CloudFront to deliver the website securely over HTTPS with better performance.
After completing and testing the deployment, the AWS resources were stopped to avoid unnecessary charges.
Screenshots of the live website and AWS configuration are included in this repository.
AWS Services Used
Amazon S3 – Static website hosting
Amazon CloudFront – CDN and HTTPS support
AWS IAM – Basic understanding of access and permissions
Architecture
User → CloudFront → S3 (Static Website Hosting)
Features
Static website hosted on Amazon S3
Secure access using HTTPS through CloudFront
Publicly accessible website
Simple and clean frontend interface
Proper AWS configuration for static hosting
Live Website
The website was successfully deployed using Amazon CloudFront.
⚠️ The AWS services are currently turned off to avoid extra costs.
Screenshots of the live deployment are available in the screenshots folder.
Screenshots
This repository contains screenshots of:
The website running via CloudFront
S3 bucket and uploaded files
Static website hosting configuration
CloudFront distribution details
Note
This is a frontend-only static website project.
Any forms, login, or signup pages are only for interface demonstration and are not connected to a backend or database.
What I Learned
How to host a static website using Amazon S3
How to make a website publicly accessible using bucket policies
How to use CloudFront for CDN and HTTPS
How real AWS deployments work in practice
How to manage AWS resources to control costs
How to document and present a cloud project on GitHub
Use Case
This project can be used as:
A beginner AWS cloud project
A portfolio project for cloud or DevOps roles
A demonstration of static website hosting using AWS
Like this project
Posted Oct 4, 2026
Hosted a static website using AWS S3 and CloudFront with HTTPS.