https://github.com/mell62/cv-application
A CV generator application. You're hired!
https://github.com/mell62/cv-application
accessibility constraint-validation-api css eslint flexbox html react responsive-design vite
Last synced: about 1 month ago
JSON representation
A CV generator application. You're hired!
- Host: GitHub
- URL: https://github.com/mell62/cv-application
- Owner: mell62
- Created: 2025-01-18T13:51:15.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-01-30T19:40:57.000Z (10 months ago)
- Last Synced: 2025-05-27T07:50:08.810Z (6 months ago)
- Topics: accessibility, constraint-validation-api, css, eslint, flexbox, html, react, responsive-design, vite
- Language: JavaScript
- Homepage: https://make-a-mark.netlify.app/
- Size: 323 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CV Application
A responsive CV generator application, implemented through React.
Check it out :point_right:[here!](https://make-a-mark.netlify.app/):point_left:

## :joystick: Features
- Fill in the input fields for sections from the user's name and contact details to their experience history and skills
- Flexible options to add, edit and delete sections such as professional experience, projects and skills
- Save button implemented in each section which provides an instant preview of the CV as details are filled in
## :tada: Achievements
- **React** library's powerful utility is harnessed to build the entire application through a component-based structure, while enjoying the power of UI flexibility alongside logic
- **Vite** is utilized for configuring React template for the project, while also lending its build tools for module bundling and minification for production
- **Responsive design** and **user accessibility** have been prioritized in the implementation while ensuring a clean and seamless user interface
## :magic_wand: Extras!
- **html2pdf** has been utilized to implement a download functionality, which lets user download their CV seamlessly with just a click
- **Constraint validation API** in Javascript has been implemented , notifying users if any invalid or impossible data has been entered in the form
## :page_with_curl: Note
- Modern normalize is used for cross-browser consistency
- ESLint is used for code analysis