Skip to content

amadeuio/make-your-cv

Repository files navigation

Stack License

Make Your CV 📃

CV builder frontend web app.

Demo

screenshot

Features

  • 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

Tech Stack

  • UI Library: React
  • Languages: TypeScript, CSS, HTML
  • Build Tool: Vite
  • Deployment: Netlify
  • Dependencies: uuid, html2canvas, jspdf

Main Directories

Located in src:

  • components: React components
  • data: Storage of initial data and its type definitions
  • icons: SVG icons components
  • css: CSS styles
  • Context.tsx: Context API provider component
  • App.tsx: Main component responsible for managing state and rendering components of the app
  • main.tsx: Entry point for the React app

Located in root:

  • index.html: Entry point for the app

Run Locally

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

Acknowledgements

License

MIT