Data Structure
CV Data Format
CVGue accepts a Python dictionary with the following structure:
Personal Information
{
"name": "Full Name",
"email": "email@example.com",
"phone": "+62 xxx",
"location": "City, Country",
"linkedin": "linkedin.com/in/username",
"website": "yoursite.com"
}
Education
"education": [
{
"degree": "Bachelor of Computer Science",
"institution": "University Name",
"location": "City",
"period": "2015 - 2019",
"gpa": "3.75"
}
]
Experience
"experience": [
{
"role": "Software Engineer",
"company": "Company Name",
"location": "City",
"period": "2020 - Present",
"points": [
"Achievement or responsibility",
"Another achievement"
]
}
]
Skills
"skills": {
"hard": ["Python", "JavaScript", "SQL"],
"soft": ["Leadership", "Communication"]
}