Skip to content
/ cv Public

Personal CV (using AWS S3 and AWS CloudFront) ✅

License

Notifications You must be signed in to change notification settings

milochaucom/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws-cv logo

License

aws-cv

aws-cv is an online Curriculum Vitae, used to present personal projects and experiences.

Main features

  • Personal information display
  • UI optimized for print
  • API to let users update their CV

Usage

To use aws-cv in your own organization, you have to adapt it.

  1. Fork the current repository
  2. Adapt the organization-specific settings to your own organization
  3. Deploy it

The following files have to be adapted.

File Adaptations needed Comment
CD - deploy settings Change the INFRA_AWS_ROLE, INFRA_AWS_REGION settings
IaC - dev settings Change the conventions and domains
IaC - prd settings Change the conventions and domains
API settings Change the environment-specific API settings

Underlying technologies

aws-cv uses the following technologies to work:

  • Front-End (UI client): vue.js v3, vuetify
  • Back-End (Functions): .NET 8.0 native AOT
  • Infrastructure: AWS CloudFront, AWS Lambda, AWS S3, AWS DynamoDB, AWS Cognito
  • DevOps: GitHub Actions, Terraform

The following amilochau packages are used:


Contribute

Feel free to push your code if you agree with publishing under the MIT license.