Skip to content

mehul-m-prajapati/github_tracker

Repository files navigation

🌟 GitHub Tracker 🌟

Track Activity of Users on GitHub

Welcome to GitHub Tracker, a web app designed to help you monitor and analyze the activity of GitHub users. Whether you’re a developer, a project manager, or just curious, this tool simplifies tracking contributions and activity across repositories! 🚀👩‍💻

github-tracker

🌟 Stars 🍴 Forks 🐛 Issues 🔔 Open PRs 🔕 Close PRs
Stars Forks Issues Open Pull Requests Closed Pull Requests

📊 What is GitHub Tracker?

GitHub Tracker is a platform for tracking user activity on GitHub, allowing you to see contributions, repository interactions, and much more. Stay informed about your favorite projects and contributors with ease!


🔑 Key Features

  1. 📅 User Activity Feed: View a comprehensive feed of user activities across repositories.
  2. 📈 Contribution Graph: Analyze contribution trends over time.
  3. 🔍 Repository Insights: Explore detailed statistics for any GitHub repository.

🛠️ Tech Stack

GitHub Tracker is built using a modern tech stack for optimal performance and user experience:

  • Frontend: React.js + Vite
  • Styling: TailwindCSS + Material UI
  • Data Fetching: Axios + React Query
  • Backend: Node.js + Express

🚀 Setup Guide

To set up and run GitHub Tracker locally, follow these steps:

🗂️ Setting Up GitHub Tracker Repository

  1. Clone the repository to your local machine:
$ git clone https://github.com/yourusername/github-tracker.git
  1. Navigate to the project directory:
$ cd github-tracker
  1. Run the frontend
$ npm i
$ npm run dev
  1. Run the backend
$ npm i
$ npm start

🌟 Coming Soon

  • Add options to track stars, followers, following
  • Add options to track engagements (e.g. comments, closing, opening and merging PRs)
  • 👥 Team Monitoring: Track activities of your team members in one place.
  • 📊 Custom Dashboards: Create personalized dashboards to visualize the data that matters to you.

👀 Our Contributors

  • We extend our heartfelt gratitude for your invaluable contribution to our project.
  • Make sure you show some love by giving ⭐ to our repository.