Resume Creator
#React#ShadCn
Sunday, July 21, 2024
View Live Demo
The Resume Generator is an open-source project hosted on GitHub (repository: pooyasamimi/resume-generator). It's a simple, client-side web application built with React.js (version 18), Vite for fast development and bundling, and Tailwind CSS for styling. The app incorporates Shadcn UI components (based on Radix UI primitives) for reusable elements like avatars, badges, buttons, date pickers, and inputs, ensuring accessibility and a clean design.
Purpose and Features
The primary goal is to provide a quick tool for users to create and export basic resumes or CVs. Key features include:
- Live Preview: As you fill out forms with your personal details, work experience, education, skills, and more, the resume updates in real-time on a preview pane.
- Form-Driven Input: Intuitive forms for adding sections like contact info, summary, experiences (with date ranges via date-fns), and badges for highlights.
- Export Options: Download the resume as a PNG image using the html-to-image library from your browser.
- Responsive Design: The layout is optimized for mobile, desktop, and printing, keeping things concise for better readability.
- Performance and Simplicity: No backend server is involved—everything runs in the browser with in-memory storage for privacy and speed.
It's ideal for users who want a no-frills resume builder without relying on online services that might store data.
