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/amadeuserras/make-your-cvGo to the project directory
cd make-your-cvInstall dependencies
npm installStart the server
npm run dev