{"id":15083653,"url":"https://github.com/lily-g1/cloud-resume","last_synced_at":"2026-02-09T19:31:19.416Z","repository":{"id":209839294,"uuid":"725074534","full_name":"Lily-G1/cloud-resume","owner":"Lily-G1","description":"Automated hosting of a serverless web app: S3, Cloudfront, ACM \u0026 Route53 for frontend; Lambda, DynamoDB \u0026 API Gateway for backend","archived":false,"fork":false,"pushed_at":"2023-12-05T13:51:13.000Z","size":730,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-24T16:24:52.750Z","etag":null,"topics":["api-gateway","aws","aws-lambda","ci-cd","cloud-computing","cloudfront","dynamodb","infrastructure-as-code","javascript","jenkins","jenkins-pipeline","python3","route53","s3","terraform"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lily-G1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-29T11:39:41.000Z","updated_at":"2023-12-03T13:21:39.000Z","dependencies_parsed_at":"2023-12-10T20:41:27.354Z","dependency_job_id":"8295c596-fc26-4798-8a68-ceaafc17a5d9","html_url":"https://github.com/Lily-G1/cloud-resume","commit_stats":{"total_commits":19,"total_committers":2,"mean_commits":9.5,"dds":"0.26315789473684215","last_synced_commit":"59e5271ae598566be4eeda9ea1a4f65f666d169e"},"previous_names":["lily-g1/cloud-resume"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Lily-G1/cloud-resume","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lily-G1%2Fcloud-resume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lily-G1%2Fcloud-resume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lily-G1%2Fcloud-resume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lily-G1%2Fcloud-resume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lily-G1","download_url":"https://codeload.github.com/Lily-G1/cloud-resume/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lily-G1%2Fcloud-resume/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29278490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T19:05:41.198Z","status":"ssl_error","status_checked_at":"2026-02-09T19:05:37.449Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["api-gateway","aws","aws-lambda","ci-cd","cloud-computing","cloudfront","dynamodb","infrastructure-as-code","javascript","jenkins","jenkins-pipeline","python3","route53","s3","terraform"],"created_at":"2024-09-25T06:30:26.957Z","updated_at":"2026-02-09T19:31:19.395Z","avatar_url":"https://github.com/Lily-G1.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cloud-resume  \n\n![CRC drawio](https://github.com/Lily-G1/cloud-resume/assets/104821662/b83d7a25-a099-4cd2-9fa3-65775d7c84bc)  \n\nMy attempt at the infamous **Cloud Resume Project** where i host a static HTML/CSS/JS application using AWS serverless cloud infrastructure. The entire project is split into frontend \u0026 backend.  \n\nThe frontend is comprised of the web application files hosted on an S3 bucket, with content delivery by Cloudfront, SSL with Certificate Manager and Route53 for DNS hosting.  \nThe backend consists of a Lambda function that displays the app's total visitor count on the web page and stores same in a DynamoDB table. An API Gateway is included to provide a http URL that triggers the Lambda function.  \n\nAll these are provisioned using Terraform IAC and a Jenkins declarative pipeline is used for continous integration \u0026 delivery. Whenever new code is commited to this repo, the pipeline is auto triggered and deployed.  \n\n![CRC #6 Console  Jenkins  - Brave 11_29_2023 8_11_31 PM](https://github.com/Lily-G1/cloud-resume/assets/104821662/3b91724e-7689-47ce-b558-1a695cf4da1f)  \n\n![CRC #6 Console  Jenkins  - Brave 11_29_2023 8_18_35 PM](https://github.com/Lily-G1/cloud-resume/assets/104821662/54de4903-2e21-4be5-82cc-c8cc47860992)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flily-g1%2Fcloud-resume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flily-g1%2Fcloud-resume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flily-g1%2Fcloud-resume/lists"}