Skip to content

A web application that retrieves and displays GitHub user followers, following lists, mutual followers, non-followers and not following back for insightful relationship analysis.

License

Notifications You must be signed in to change notification settings

Abhishek-2502/Git_Followers_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Follower Tracker

The GitHub Follower Tracker is a web application designed to efficiently retrieve and display follower and following data for GitHub users. It leverages the GitHub API to provide insights into user relationships on the platform.

Table of Contents

Getting Started

Prerequisites

  • Python 3.x
  • Flask for the web framework
  • Requests library for HTTP requests

Install the required libraries:

pip install flask requests

Project Setup

  1. Clone the Repository:

    git clone https://github.com/Abhishek-2502/Git_Followers_Tracker
  2. Navigate to the Project Directory:

    cd github-follower-tracker-website
  3. Run the Application:

    python app.py
  4. Access the Web App: Open your browser and go to http://127.0.0.1:5000.

Features

  • Fetch Followers and Following: Retrieve and display lists of a user's followers and the users they follow.
  • Identify Non-Followers: List users who you followed but they do not follow back.
  • Mutual Followers: Show users who mutually follow the specified account.
  • Not Following Back: List users who followed you but you do not follow back.
  • Responsive UI: Designed for optimal performance on both desktop and mobile devices.

Technical Stack

  • Backend: Python, Flask
  • HTTP Requests: Requests library for API interactions
  • Frontend: HTML, Bootstrap for styling

Images

Main List

Usage

  1. Input GitHub Username: Enter a GitHub username on the homepage.
  2. View Results: Results will display follower and following lists, mutual followers, and non-followers.
  3. Analyze Relationships: Utilize the organized data for insights into user connections.

License

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

Author

Abhishek Rajput

Contributions, feedback, and issue reports are welcome.

About

A web application that retrieves and displays GitHub user followers, following lists, mutual followers, non-followers and not following back for insightful relationship analysis.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published