{"id":27351901,"url":"https://github.com/tigerneerpro/aws-static-site-tigerneer","last_synced_at":"2025-04-12T20:54:06.425Z","repository":{"id":286544459,"uuid":"961718351","full_name":"TigerneerPro/aws-static-site-tigerneer","owner":"TigerneerPro","description":"A real-world AWS static website deployment project using S3, CloudFront, ACM, and custom domain via Namecheap.","archived":false,"fork":false,"pushed_at":"2025-04-07T04:59:29.000Z","size":1122,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T20:54:02.679Z","etag":null,"topics":["acm","aws","cloud-engineer","cloudfront","https","namecheap","portfolio","resume-project","s3","static-website"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TigerneerPro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-07T03:55:59.000Z","updated_at":"2025-04-07T04:59:32.000Z","dependencies_parsed_at":"2025-04-07T05:33:44.407Z","dependency_job_id":null,"html_url":"https://github.com/TigerneerPro/aws-static-site-tigerneer","commit_stats":null,"previous_names":["tigerneerpro/aws-static-site-tigerneer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TigerneerPro%2Faws-static-site-tigerneer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TigerneerPro%2Faws-static-site-tigerneer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TigerneerPro%2Faws-static-site-tigerneer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TigerneerPro%2Faws-static-site-tigerneer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TigerneerPro","download_url":"https://codeload.github.com/TigerneerPro/aws-static-site-tigerneer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248631718,"owners_count":21136560,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acm","aws","cloud-engineer","cloudfront","https","namecheap","portfolio","resume-project","s3","static-website"],"created_at":"2025-04-12T20:54:05.780Z","updated_at":"2025-04-12T20:54:06.418Z","avatar_url":"https://github.com/TigerneerPro.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS Static Website Deployment — tigerneer.com\n\n![AWS](https://img.shields.io/badge/AWS-Static%20Site-orange?logo=amazon-aws)\n![S3](https://img.shields.io/badge/S3-CloudFront-orange)\n![license](https://img.shields.io/badge/license-MIT-green)\n![status](https://img.shields.io/badge/Deployed-Live-brightgreen)\n![type](https://img.shields.io/badge/Type-Static%20Website-blue)\n![project](https://img.shields.io/badge/Project-Cloud%20Resume-red)\n![portfolio](https://img.shields.io/badge/Portfolio-Personal-blueviolet)\n\nThis project demonstrates how to deploy a **fully functional static website** using:\n- **Amazon S3** (Static website hosting)\n- **Amazon CloudFront** (Global CDN)\n- **AWS ACM** (SSL Certificate for HTTPS)\n- **Custom Domain** via **Namecheap DNS**\n\n👉 Live site: [https://www.tigerneer.com](https://www.tigerneer.com)\n\n---\n\n## 📸 Screenshots\n\n| Homepage (Live Site) | CloudFront Distribution | SSL Certificate (ACM) |\n|----------------------|-------------------------|------------------------|\n| ![](./screenshots/01-homepage.png) | ![](./screenshots/02-cloudfront-config.png) | ![](./screenshots/03-acm-certificate.png) |\n\n| S3 Static Hosting | S3 Bucket Policy | Namecheap DNS |\n|------------------|------------------|---------------|\n| ![](./screenshots/04-s3-static-hosting.png) | ![](./screenshots/05-s3-permissions-policy.png) | ![](./screenshots/06-namecheap-dns-records.png) |\n\n---\n\n## 🧰 Technologies Used\n\n- **Amazon S3** — For static file hosting\n- **Amazon CloudFront** — For fast and secure global delivery\n- **ACM (AWS Certificate Manager)** — For HTTPS using a free SSL certificate\n- **Namecheap** — For domain registration and DNS management\n\n---\n\n## 🚀 Deployment Steps\n\n1. 🗂 Create and upload a static website to **S3**\n2. 🔓 Configure bucket policy to allow CloudFront access\n3. 🛡 Issue SSL certificate via **ACM** and validate with CNAMEs in Namecheap\n4. 🌐 Create **CloudFront distribution** with custom domain and HTTPS\n5. 🌍 Point Namecheap DNS to CloudFront (CNAME `@` and `www`)\n6. ✅ Test live website and secure HTTPS\n\n---\n\n## 💡 Key Learnings\n\n- Hands-on with AWS services used in real production systems\n- End-to-end static site deployment process with HTTPS and domain\n- DNS management via external registrar and integration with AWS\n\n---\n\n## 📁 Folder Structure\n\ntigerneer-aws-static-website/\n├── README.md\n└── screenshots/\n    ├── 01-homepage.png\n    ├── 02-cloudfront-config.png\n    ├── 03-acm-certificate.png\n    ├── 04-s3-static-hosting.png\n    ├── 05-s3-permissions-policy.png\n    └── 06-namecheap-dns-records.png\n\n---\n\n## 🧑‍💻 Author\n\n**Tigerneer**  \nAspiring Cloud Engineer | AWS Certified  \n📫 [Visit my GitHub](https://github.com/TigerneerPro)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigerneerpro%2Faws-static-site-tigerneer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftigerneerpro%2Faws-static-site-tigerneer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigerneerpro%2Faws-static-site-tigerneer/lists"}