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.
- Python 3.x
- Flask for the web framework
- Requests library for HTTP requests
Install the required libraries:
pip install flask requests-
Clone the Repository:
git clone https://github.com/Abhishek-2502/Git_Followers_Tracker
-
Navigate to the Project Directory:
cd github-follower-tracker-website -
Run the Application:
python app.py
-
Access the Web App: Open your browser and go to
http://127.0.0.1:5000.
- 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.
- Backend: Python, Flask
- HTTP Requests: Requests library for API interactions
- Frontend: HTML, Bootstrap for styling
- Input GitHub Username: Enter a GitHub username on the homepage.
- View Results: Results will display follower and following lists, mutual followers, and non-followers.
- Analyze Relationships: Utilize the organized data for insights into user connections.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Abhishek Rajput
Contributions, feedback, and issue reports are welcome.