https://github.com/yeabtsega1/github-activity-dashboard
A Next.js app for Github Dashboard of an User.
https://github.com/yeabtsega1/github-activity-dashboard
activity-dashboard apollo-client bootstrap github-graphql-api github-users nextjs
Last synced: 3 months ago
JSON representation
A Next.js app for Github Dashboard of an User.
- Host: GitHub
- URL: https://github.com/yeabtsega1/github-activity-dashboard
- Owner: Yeabtsega1
- Created: 2024-06-20T07:45:57.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-20T08:07:57.000Z (11 months ago)
- Last Synced: 2024-12-27T08:08:51.722Z (5 months ago)
- Topics: activity-dashboard, apollo-client, bootstrap, github-graphql-api, github-users, nextjs
- Language: JavaScript
- Homepage: https://github-activity-dashboard.vercel.app/
- Size: 128 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitHub Activity Dashboard
A Next.js app for Github Dashboard of an User.
## Features
Get following Insights for any github user:
- Public Repos
- Followers
- Following
- Gists
- Profile
## Screenshots
## Demo
https://github-activity-dashboard.vercel.app/
## Tech Stack- [Next.js](https://nextjs.org/)
- [Github Graphql API](https://docs.github.com/en/graphql)
- [ApolloClient](https://www.apollographql.com/)
- [Bootstrap](https://getbootstrap.com/docs/5.3/getting-started/introduction/)## API Reference
#### GET User data
```http
GET /api/getData
```| Query | Type | Description |
| :-------- | :------- | :------------------------- |
| `username` | `string` | **Required**. Github username for fetching data |## Run Locally
Clone the project
```bash
git clone https://github.com/Yeabtsega1/GitHub Activity Dashboard
```Go to the project directory
```bash
cd GitHub Activity Dashboard
```
```Install dependencies
```bash
npm install
```Start the server
```bash
npm dev
```## Contributing
Contributions are always welcome! Just raise an issue, we will discuss it.
## Feedback
If you have any feedback, please reach out to me [here](https://yeab-portfolio.netlify.app/#contact)