This web app lets you generate resumes according to the information you provide to it, you can customize the colors and font of the resumes (or add more tweaks to it if you know about chrome dev tools:) ) and easily download them in the pdf format
- In the edit page, you can fill the information and click save. You can also export the information as a JSON file to your own device and can import it again in the app, so you don't have to re-enter all the information.
- After you have saved the information, click the button
CREATE YOUR RESUME
and it will take you to the resume template - You can pull down the tools bar which allows you to change theme colors and fonts, you can navigate through resumes by clicking the navigation links. You will find other useful stuff like pdf download button and edit button there.
If you find/face any problem in the app, please open an issue and I'll try to fix it. If you want a new design to be added in the app, then open an issue and provide the design. If it is good enough, I may create a template for it and add to the app
In most browsers,you will see the
- headers and footer on the resume when you are saving it,
- background colors disappearing
- extra padding between the actual page and the resume.
To fix this, expand the
more settings
menu and follow these steps
- set margins to none
- uncheck the headers and footers box
- check mark the background graphics box.
If you want to add a new template or fix some issue, then please make sure that:
-
Everything you modify/add should be responsive, from font sizes, to width and heights, to border sizes etc, and use "vw" unit for it, even to set the height of an elemenet, you have to use "vw" unit to keep it consistant accross different screen sizes.
-
To make it easy for you to modify font size, I'hv added typography variants such as
xx-small
,x-small
,small
,medium
,large
,x-large
,xx-large
and you will use them like so<Typography variant="small">Some Text</Typography>
-
Other than that, you have to resize other stuff manually
-
You can get the information stored in the localStorage with the key "info"
-
If you want to add the social Icons, use the component which is exported as default from the file
src/SocialIcon
. Pass theurl
,width
andheight
style props to it. -
To use a font awesome icon, here is how you will import
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
and pass the icon prop to it. -
When adding a new template, add import it in the index file of the Templates folder and add it to the export array which already contains the previous templates