Skip to content

DHANUSHGCODE/cloud-resume-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☁️ Professional Cloud Resume Website

A professional, responsive, and serverless resume website built with HTML5 and CSS3, designed for cloud deployment on AWS.

🚀 Features

  • Modern UI/UX: Professional design with a clean, dark/light theme and smooth scrolling.
  • Responsive Design: Fully optimized for desktops, tablets, and mobile devices.
  • Serverless Architecture:
    • Hosted on AWS S3 for high availability.
    • Accelerated by AWS CloudFront (CDN) for low latency.
    • Secured with HTTPS (SSL/TLS).
  • Visitor Counter: Real-time visitor tracking powered by AWS Lambda, API Gateway, and DynamoDB.
  • CI/CD Pipeline: Automated deployments using GitHub Actions, ensuring that every push to the main branch is automatically deployed to the cloud.

🛠️ Tech Stack

  • Frontend: HTML5, CSS3 (Inter font, FontAwesome icons)
  • Cloud Infrastructure: AWS S3, CloudFront, Route 53
  • Backend: AWS Lambda (Python), API Gateway
  • Database: AWS DynamoDB
  • Automation: GitHub Actions

📂 Project Structure

  • INDEX.HTML: Main content and structure of the resume.
  • STYLE.CSS: Modern styling, layout, and animations.
  • .github/workflows/: CI/CD configuration for automated AWS deployment.

👷 Deployment Guide

  1. Infrastructure: Set up S3 bucket for static hosting and CloudFront for distribution.
  2. Backend: Create a DynamoDB table, a Lambda function to increment the count, and an API Gateway endpoint.
  3. CI/CD: Add AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY to GitHub repository secrets to enable automated deployment.

Designed & Built by Dhanush G 🚀

About

Cloud Resume Website built using HTML and CSS, hosted on AWS S3 with CloudFront for HTTPS, featuring CI/CD automation via GitHub Actions and a serverless visitor counter using AWS Lambda and DynamoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors