A web application that displays GitHub user statistics using the GitHub API. View any GitHub user's profile information, repositories, and statistics in a clean interface.
- 📊 Display user profile information
- 📚 List public repositories
- ⭐ Show repository star counts
- 🔤 Display programming languages used
- 📱 Responsive design
- 🚀 Fast and lightweight
- 🔄 Real-time data from GitHub API
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js with Express
- API: GitHub REST API v3
- Deployment: Vercel
- Version Control: Git
- Clone the repository:
bash
git clone https://github.com/aybanda/mygithubstats.git cd mygithubstats npm install npm start
-
Open your browser and navigate to http://localhost:3000.
-
Enter a GitHub username to view their profile information, repositories, and statistics.
-
Enjoy exploring GitHub user data!
bash vercel --prod
bash vercel dev
The application uses the GitHub REST API v3 to fetch:
- User profile information
- Repository listings
- Star counts
- Language statistics
- Without authentication: 60 requests/hour
- With GitHub token: 5,000 requests/hour
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Aybanda
- GitHub: @aybanda
- GitHub API for providing the data
- Vercel for hosting