Skip to content

yungserge/cv_website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV hosted on AWS

Description

The goal of this project was to leverage the power of the Cloud (AWS) and some of its key services to create a fully functioning serverless web application.

The site is hosted on the S3 bucket that stores all of my HTML, CSS, and JavaScript files for the website as well as documents and images, and the bucket is linked it as an origin to my CloudFront distribution to host the website. I set this up to be a secure site by reddirecting traffic to HTTPS and using AWS Certificate Manager (ACM) for the SSL certificates. I also bought a domain to use with Route53 as my domain registrar, and created the A records to point my new domain name (https://www.yungserge.com/) to my CloudFront distribution.

I also used Lambda function with Dynamo DB to keep track of how many times the page has been visited. My plan for the future improvement is to change the JS code to call the Lambda function only when my CV is downloaded, instead of counting the total number of visitors.

I also have a simple CI/CD pipleline set up using GitHub Actions. This pipeline uploads the changed files into the S3 bucket on every GitHub reposotiry push.

Resources Used

  • AWS Route 53
  • AWS CloudFront
  • AWS Certificate Manager
  • Amazon S3
  • AWS Dynamo DB
  • AWS Lambda

About

This is the repo containing files for my Resume website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published