Skip to content

Create CV just with a *.json file. Also it is a good start to learn React. With a beneficial web application, this could be a solution for "I want to learn programming but I don’t know where to start" dilemma and also for your CV.

License

Notifications You must be signed in to change notification settings

ardacetinkaya/json-as-cv

Repository files navigation

CV

json As CV

This is a repository to create CV just with a *.json file. Also it is a good start to learn React.

With a beneficial web application, this could be a solution for "I want to learn programming but I don’t know where to start" dilemma and also for your CV.

CV

Click to see as json

CV.json

{
    "settings": {
        "color": "red"
    },
    "info": {
        "name": "John Doe",
        "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis tempor quis leo et tincidunt. Maecenas consequat, mauris in tristique laoreet, sapien lectus dignissim sapien, nec sodales urna turpis faucibus dolor. Aliquam vulputate turpis vitae turpis sodales ullamcorper. Etiam non accumsan tortor. Aenean sit amet velit eget nibh lobortis condimentum. Mauris laoreet bibendum sollicitudin. Pellentesque mauris lorem, aliquet nec sem eu, porta semper enim. Praesent iaculis elit id enim ultricies, a vestibulum leo mattis. Curabitur eget porta justo. Vestibulum bibendum ac risus in pulvinar. Vivamus fermentum lacus sed eleifend vehicula. Suspendisse tristique ut ligula quis malesuada. Nam placerat augue id sapien dictum iaculis.",
        "email": "[email protected]",
        "github": "ardacetinkaya",
        "www": "https://www.minepla.net",
        "linkedin": "https://www.linkedin.com/in/ardacetinkaya/",
        "file": ""
    },
    "experiences": {
        "title": "Experiences",
        "items": [
            {
                "companyName": "Some Company",
                "companyURL": "https://www.google.com",
                "description": [
                    "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
                    "Duis laoreet mi ut rutrum pharetra.",
                    "Donec at dui egestas, tincidunt enim a, tincidunt eros."
                ],
                "role": "Developer",
                "start": "Feb. 2015",
                "end": "",
                "tags": [
                    "DDD",
                    "SignalR",
                    "Redis",
                    "ITIL"
                ]
            },
            {
                "companyName": "Some Good Company",
                "companyURL": "",
                "description": [
                    "Donec congue arcu et facilisis tincidunt.",
                    "Integer hendrerit nisi id neque blandit egestas eget sit amet nisl.",
                    "Praesent blandit sem nec leo sollicitudin auctor.",
                    "Donec ultricies orci vitae dolor placerat dictum."
                ],
                "role": "Developer",
                "start": "Feb. 2015",
                "end": "Jan. 2010",
                "tags": [
                    "MCV",
                    "ASPNET",
                    "NETFramework"
                ]
            }
        ]
    },
    "educations": {
        "title": "Education",
        "items": [
            {
                "schoolName": "University of Codes",
                "schoolURL": "https://www.google.com",
                "department": "BS, Computer Engineering",
                "start": "Sept. 2006",
                "end": "Jun. 2010"
            }
        ]
    },
    "skills": {
        "title": "Skills",
        "items": [
            {
                "name": "Software Development Principles",
                "score": 80
            },
            {
                "name": "JavaScript",
                "score": 65
            },
            {
                "name": "C#",
                "score": 95
            },
            {
                "name": ".NET Framework",
                "score": 90
            },
            {
                "name": ".NET Core",
                "score": 90
            },
            {
                "name": "GO",
                "score": 30
            },
            {
                "name": "Java",
                "score": 14
            }
        ]
    }
}

Within *.json file it is also possible to set color style for the CV.

Current UI template is done by @elemis

New templates might be done with ease, feel free to implement your creations. For now, just colors of template can be set within *.json file.

Avaliable colors; red, purple, green, blue, brown, lime, navy, orange, pink, yellow

{
    "settings": {
        "color": "purple"
    }
    ..
    ..
}

CV

GitHub Integration

With GitHub API integration results from https://api.github.com/users/{username}/repos, CV can show info about some GitHub repositories.

!!!UPDATE!!!

  • Export to PDF is added.
  • Language proficiencies is added.

Deploy Your Own CV

Deploy your own json as CV project, along with Serverless Functions, with Vercel.

Deploy with Vercel

Live Example: https://json-as-cv.vercel.app/

OR

Now within Azure Static Web Apps you can also deploy your own json as CV project to Azure Details: Quickstart: Building your first static web app

About

Create CV just with a *.json file. Also it is a good start to learn React. With a beneficial web application, this could be a solution for "I want to learn programming but I don’t know where to start" dilemma and also for your CV.

Topics

Resources

License

Stars

Watchers

Forks