Vue3 Awesome CV Template is a Vue3 version of Awesome CV for a CV(Curriculum Vitae) or Résumé. Using Vue SFC (Single File Components) and JSON, it is very easy to use and greatly customizable, and also supports mobile responsiveness.
Web | Mobile |
---|---|
![]() |
![]() |
Component | Screenshot |
---|---|
DetailListing | ![]() |
MinimalListing | ![]() |
TableList | ![]() |
-
Install the dependencies
npm install
-
Run the development server
npm run dev
To add other social media links in the ResumeHeader.vue
, edit the socials
object in resume.json
and for the proper icon, the name
should correspond the icon name in the Font Awesome Library Brands.
"socials": [
{
"name": "Google",
"value": "mario@gmail.com",
"url": ""
},
{
"name": "Github",
"value": "itsmemario",
"url": "https://github.com/itsmemario"
},
{
"name": "Linkedin",
"value": "mariobros",
"url": "https://www.linkedin.com/in/mariobros/"
}
],
This repository is a submodule of k3ii/mscc-cloud-resume-challenge, which required the implementation of a visitor counter using different AWS services such as API Gateway, Lamdba and DynamoDB.
Implement your own visitor counter API endpoints to extend the AWESOMENESS of your resume and update them in .env
file.
VUE_APP_SET_VISITOR_COUNT_API=""
VUE_APP_INCREMENT_VISITOR_COUNT_API=""
Important: If you don't want the visitor counter, you just need to keep the values of the above environment variables empty.
Make sure to implement the following types and responses for the visitor counter API endpoints.
-
Set Visitor Count - retrieve number of views
{ "statusCode": 200, "body": { "views": 92 } }
-
Increment Visitor Count - increment and retrieve the number of views
{ "statusCode": 200, "body": { "message": "Counter incremented successfully", "views": 93 } }
-
To type-check, compile and minify
npm run build
-
Lint with ESLint
npm run lint
- Fork the repository
- (Optional) Change the
base
path invite.config.ts
to the same name as the repository. - Push your changes to the
main
branch,GitHub Actions
will automatically build and deploy toGitHub Pages
. - (Optional) If you want to deploy using a different branch, update
Deployment branches and tags
in the repository settingsEnvironment/Configure github-pages
.