Skip to content

yokeshbaskaran/aws-s3-cloudfront-static-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Flip-A-Card Memory Game

A fully static Memory Card Matching Game hosted securely using Amazon S3 + CloudFront. This project delivers a fast, lightweight, globally distributed game website—perfect for learning AWS deployment, CloudFront caching, OAC security, and static hosting best practices.

🚀 Features

  • 🎴 Classic Memory Card Matching Game (flip-to-match)
  • ⚡ Fast loading via CloudFront CDN
  • 🔒 Private S3 bucket secured using OAC (Origin Access Control)
  • 🌍 Global distribution + HTTPS
  • 💰 100% serverless & Free Tier friendly
  • 🧩 Pure HTML, CSS, and JavaScript (no backend)

🎨 Game Description

Flip-A-Card is a simple memory-matching game:

  • Cards are placed face down
  • Player flips 2 at a time
  • If they match → they stay revealed
  • If not → cards flip back
  • Game ends when all pairs are matched

Designed to demonstrate front-end logic + AWS deployment.

🚀 Deployment Steps (AWS S3 + CloudFront)

  1. Create an S3 bucket
  2. Disable Static Website Hosting
  3. Create a CloudFront Distribution
  4. (Optional) Add HTTPS + Custom Domain
  5. Test your website.

-> Refer to the full documentation for detailed implementation steps.

📄Documentation: documentation.pdf

🎯 Live Demo Example:

https://d15ofsgzywtlqm.cloudfront.net

🖼️ Preview

Image

About

Flip-A-Card Memory Game on Beginner-friendly AWS deployment project demonstrating CDN caching, static hosting, and secure architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors