Skip to content

varoonk21/Resume-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 React Resume Builder

Resume Builder Preview

React Vite Tailwind CSS JavaScript


Build professional, ATS-friendly resumes in minutes.

Explore the Docs · Report Bug · Request Feature


🚀 Introduction

Resume Builder is a modern, privacy-focused web application designed to simplify the resume creation process. Built with React and Vite, it offers a real-time preview, ATS scoring system, and flexible export options. No sign-up required—your data stays in your browser's local storage.

✨ Key Features

  • ⚡ Real-Time Preview: See your changes instantly as you type. No guesswork needed.
  • 🎯 ATS Score Meter: Built-in logic analyzes your content and provides real-time feedback to improve your Applicant Tracking System (ATS) score.
  • 🔧 JSON Editor: For power users, directly edit the underlying JSON data to bulk update or backup your resume.
  • 📱 Responsive Design: Seamlessly switch between Editor and Preview modes on mobile devices.
  • 💾Multiple Export Options:
    • PDF: Print-ready high-quality PDF export.
    • HTML: Download the raw HTML for hosting.
    • JSON: Save your data structure to import later.

🛠️ Tech Stack

This project is built using modern web technologies to ensure performance and maintainability:

📦 Installation & Setup

Get running locally in less than 5 minutes.

  1. Clone the repository

    git clone https://github.com/varoonk21/resume_builder.git
    cd resume_builder
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Launch Open your browser and navigate to http://localhost:5173.

📖 Usage Guide

  1. Form Editor (Left Panel):

    • Navigate through sections like Personal Details, Experience, Education, etc.
    • Use the Use Sample Data button in the header to populate fields for testing.
  2. Review ATS Score:

    • Check the progress bar at the top of the form.
    • It analyzes description length, impact words, and skill keywords.
  3. Customize & Export:

    • Use the floating toolbar (right side) to change fonts or zoom.
    • Click the Export button to download as PDF, HTML, or JSON.

🤝 Contributing

Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

Distributed under the MIT License. See LICENSE for more information.


Star ⭐ this repository if you find it useful!

Made with ❤️ by Varoon Kumar

About

A sleek tool for building ATS-optimized resumes with real-time feedback and PDF exports, developed using React and Tailwind CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages