GetGit is a powerful and intuitive web application that allows users to view detailed GitHub statistics for themselves and their friends. Whether you're tracking your coding journey or just having fun comparing stats, GetGit makes it easy to explore and share insights about GitHub activity.
- View GitHub Stats: Effortlessly access GitHub analytics for any user.
- Compare with Friends: Share the platform with your friends and compare GitHub stats for a fun and engaging experience.
- User-Friendly Interface: Designed to be intuitive, responsive, and accessible for all users.
- GitHub Username Validation: Validate whether a GitHub username exists and retrieve related data using the GitHub API.
GetGit is perfect for:
- Developers looking to track their progress over time.
- Friends and colleagues interested in comparing GitHub activity.
- Anyone who loves exploring GitHub data in a visually engaging and easy-to-understand way.
GetGit connects to the GitHub API to retrieve data for a given GitHub username. By entering a username, users can view detailed statistics such as:
- Repositories
- Followers and following
- Public activity data
- Clone the repository or visit the GetGit website.
- Enter a GitHub username to view their stats.
- Share the platform with your friends to compare their GitHub activity too!
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- API Integration: GitHub API for user stats
- Environment Variables: Store sensitive data like GitHub tokens securely
-
Clone the repository:
git clone https://github.com/yourusername/GetGit.git
-
Navigate to the project folder:
cd GetGit
-
Install the required dependencies:
npm install
-
Create a
.env
file in the root directory and add your GitHub Token:GITHUB_TOKEN=your_github_token_here
-
Start the application:
npm start
-
Open
http://localhost:3000
in your browser to use GetGit locally.
We welcome contributions! If you'd like to improve GetGit or suggest new features, feel free to submit an issue or a pull request. Here’s how you can contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature-name
) - Commit your changes (
git commit -am 'Add a new feature'
) - Push to your branch (
git push origin feature/your-feature-name
) - Create a new Pull Request
Your feedback is valuable to us! Let us know how we can make GetGit even better by opening an issue or contacting us directly.
This project is licensed under the MIT License - see the LICENSE file for details.