Skip to content

omeryaldirgan/github-resume-generator

Repository files navigation

GitHub Resume Generator

Transform your GitHub profile into a professional resume instantly. This tool automatically generates beautiful, customizable resumes by analyzing your GitHub activity, repositories, and contributions.

✨ Features

  • Instant Resume Generation: Create a professional resume from any GitHub profile in seconds
  • Smart Data Analysis: Automatically extracts and highlights:
    • Top repositories
    • Contribution patterns
    • Technical skills
    • GitHub statistics
  • Professional PDF Export: High-quality PDF export with perfect formatting
  • Customization Options:
    • Multiple themes
    • Layout options
    • Content filters
    • Color schemes
  • Real-time Preview: See changes as you customize
  • Dark Mode Support: Elegant dark theme included
  • Responsive Design: Works perfectly on all devices

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • GitHub account

Installation

  1. Clone the repository:
git clone https://github.com/omeryaldirgan/github-resume-generator.git
cd github-resume-generator
  1. Install dependencies:
npm install
# or
yarn install
  1. Create .env.local and add your GitHub token:
NEXT_PUBLIC_GITHUB_TOKEN=your_github_personal_access_token
  1. Start the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

🛠️ Tech Stack

📝 Usage

  1. Visit the application
  2. Enter a GitHub username
  3. Customize the resume using the control panel
  4. Export to PDF

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  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

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • GitHub API for providing the data
  • All contributors who help improve this project

📧 Contact

Ömer YALDIRGAN - @omeryaldirgan

Project Link: https://github.com/omeryaldirgan/github-resume-generator


Made with ❤️ by Ömer YALDIRGAN