Skip to content

github-profile-compare is a Next.js web app by shaswat2031 that lets users compare GitHub profiles through visual stats, repo quality scores, and advanced comparisons.

Notifications You must be signed in to change notification settings

shaswat2031/github-profile-compare

Repository files navigation

GITHUB-PROFILE-COMPARE

🔍 Compare GitHub developer profiles in a clean, visual, and data-driven way.

Built with:


🔗 Table of Contents


📍 Overview

GitHub Profile Compare is a developer tool that allows you to compare two or more GitHub users by analyzing their repositories, contributions, languages, stars, forks, and more.

Whether you're hiring, collaborating, or just curious, this app provides a clean interface to quickly gain insights into any GitHub user's developer activity.


👾 Features

  • 🧑‍🤝‍🧑 Compare multiple GitHub profiles side by side.
  • 📊 Stats on repo count, language usage, stars, forks.
  • 🌗 Dark mode support.
  • 🧠 Profile scoring algorithm.
  • ⚙️ Built using Next.js 13+, Tailwind CSS.
  • 💻 Responsive UI for all screen sizes.

📁 Project Structure

github-profile-compare/ ├── README.md ├── app/ │ ├── about/ │ ├── compare/ │ ├── contact/ │ ├── privacy/ │ ├── results/ │ ├── layout.js │ ├── page.js │ └── globals.css ├── components/ │ ├── AdvancedStats.js │ ├── DarkModeToggle.js │ ├── ProfileComparison.js │ ├── RepoQualityScore.js │ └── TypewriterEffect.js ├── public/ ├── package.json ├── tailwind.config.js ├── postcss.config.mjs ├── next.config.mjs ├── next.config.js ├── jsconfig.json └── package-lock.json


🚀 Getting Started

☑️ Prerequisites

  • Node.js (v18+)
  • npm (v9+)

⚙️ Installation

git clone https://github.com/shaswat2031/github-profile-compare cd github-profile-compare npm install

▶️ Running the App

npm run dev

Visit http://localhost:3000 in your browser.

🧪 Testing (Optional)

npm test


📌 Project Roadmap

  • Profile Comparison UI
  • Dark Mode
  • Basic Scoring System
  • GitHub OAuth Login
  • Export to PDF
  • Org-level Comparison

🔰 Contributing

  1. Fork the project
  2. Clone your fork
  3. Create a feature branch
  4. Commit your changes
  5. Push and submit a Pull Request

📬 Issues and suggestions welcome via GitHub Issues: https://github.com/shaswat2031/github-profile-compare/issues

🎉 Contributors


🎗 License

This project is licensed under the MIT License.
See the LICENSE file for full details.


🙌 Acknowledgments

About

github-profile-compare is a Next.js web app by shaswat2031 that lets users compare GitHub profiles through visual stats, repo quality scores, and advanced comparisons.

Topics

Resources

Stars

Watchers

Forks