CV builder frontend web app.
- Enter your information in the forms and the CV will be updated in real-time
- Expand and collapse the forms
- Drag-and-drop the forms to organize chronologically
- Responsive
- Download the CV in PDF format
- UI Library: React
- Languages: TypeScript, CSS, HTML
- Build Tool: Vite
- Deployment: Netlify
- Dependencies: uuid, html2canvas, jspdf
Located in src
:
components
: React componentsdata
: Storage of initial data and its type definitionsicons
: SVG icons componentscss
: CSS stylesContext.tsx
: Context API provider componentApp.tsx
: Main component responsible for managing state and rendering components of the appmain.tsx
: Entry point for the React app
Located in root:
index.html
: Entry point for the app
Clone the project
git clone https://github.com/amadeuio/make-your-cv
Go to the project directory
cd make-your-cv
Install dependencies
npm install
Start the server
npm run dev