Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.56 KB

File metadata and controls

39 lines (28 loc) · 1.56 KB

Resume Builder with GitHub Integration

Features

  • GitHub Data Fetching: Automatically fetches and displays a GitHub user's profile and repositories, including pinned repositories.
  • Customizable Resume Sections: Add, edit, and remove Education, Work Experience, Projects, Skills, Achievements, and Bio directly from the sidebar.
  • Smart Input Forms: Each section (Education, Projects, Work Experience, Skills, Achievements) uses intuitive, multi-field forms for structured data entry.
  • Project Management: View both GitHub-fetched and custom-added projects. Remove any project (including fetched ones) from your resume with a single click.
  • Skill & Achievement Management: Add skills and achievements as tags/lists and remove them instantly.
  • PDF Download: Download your resume as a professionally formatted PDF.
  • Responsive Design: Fully responsive layout for desktop and mobile devices.
  • Sidebar Navigation: Collapsible sidebar for easy access to all resume sections and quick editing.
  • Live Preview: Instantly see your resume updates as you edit information.
  • Bio Generator: Generate a professional bio with a single click.
  • Dark Mode UI: Modern, dark-themed interface for comfortable editing.

Setup

  1. Clone the repository:

    git clone https://github.com/your-username/resume-page.git
    cd resume-page
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start

    The application will be available at http://localhost:3000.