An open API service indexing awesome lists of open source software.

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.

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

![App Screenshot](Screenshot.png)

## 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)