Generate your PDF resume.
candide
is a pure client side application built around following libraries:
Library | Purpose |
---|---|
angular | MVW framework |
angular-translate | Translation anular module |
tinymce | WYSIWYG editor |
flatpickr | Powerful datetime picker |
codemirror | Versatile text editor |
jspdf | PDF generation |
normalize.css | CSS reset |
milligram | Minimalist CSS framework |
font-awesome | Iconic font |
balloon-css | CSS tooltips |
{
"bundle": "parcel build -d dist index.html",
"resources:favicon": "shx cp favicon.ico dist",
"resources:skins": "shx cp -R node_modules/tinymce/skins dist",
"preresources": "shx mkdir -p dist",
"resources": "npm run resources:favicon && npm run resources:skins",
"build": "npm run bundle && npm run resources",
"postinstall": "npm run build",
"start": "hs dist"
}
The application uses this JSON model to serialize a resume:
{
"name": "John Doe",
"title": "Programmer",
"skills": "<ul><li>C</li><li>C++</li><li>Go</li><li>PHP</li><li>Javascript</li></ul>",
"degrees": [
{
"school": "Hogwarts",
"year": "2000",
"name": "<p>Sprawling Scottish castle and celebrated School of Witchcraft and Wizardry</p>"
}
],
"experiences": [
{
"firm": "My first company",
"client": "My first client",
"from": "2000-06",
"to": "2010-06",
"description": "My first job",
"mission": "<p>My first mission</p>"
}
]
}