Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

IndieCoderMM/gh-dashboard

Open more actions menu

Repository files navigation

📑 Table of Contents

📊 GitHub Dashboard Generator

A web-based application that creates a dashboard for a user by using data from the GitHub API. Simply enter a GitHub username and the app will generate a dashboard displaying overview of relevant information. Users can also copy the link to their dashboard for easy access.

Screenshot

🛠 Built With

🧰 Tech Stack

  • React
  • Redux
  • React Router
  • Styled Components
  • Render

💎 Key Features

  • Generate a comprehensive dashboard using data from GitHub API 💻
  • Overview of repositories, followers, stars and more 📈
  • Beautifully designed and easy-to-use 🎨
  • Instant snapshot of your GitHub presence 📸
  • Save your dashboard link for easy access 🔗

(back to top)

🚀 Live Demo

You can visit the website on GitHub Dashboard Generator.

(back to top)

📗 Getting Started

To run this project locally, follow these steps.

📋 Prerequisites

Before you begin, ensure that you have Node.js installed on your machine.

📂 Setup

Clone this repository to your desired folder:

  cd my-project
  git clone git@github.com:IndieCoderMM/gh-dashboard.git .

📥 Installation

Install the dependencies with:

  npm install

🔑 Token

You need a personal access token from Github to run this project locally.

  1. Generate a new token in GitHub Setting.
  2. Create a .env file in project root directory.
  3. Add your generated token to the .env file.
REACT_APP_GITHUB_ACCESS_TOKEN = your_github_token
  1. Restart your server after adding this variable.

💻 Usage

To run the project, execute the following command:

  npm start

🎈 Deployment

You can deploy this project using:

  npm run build

This will create a production-ready build of your website in build/ folder, which you can use to deploy to a hosting service.

(back to top)

📧 Contact

I am always looking for ways to improve my project. If you have any suggestions or ideas, I would love to hear from you.

Github Twitter Linkedin Gmail

(back to top)

🔭 Future Features

  • Mobile UI
  • Visualize contribution

(back to top)

🤝 Contributing

I welcome any and all contributions to my website! If you have an idea for a new feature or have found a bug, please open an issue or submit a pull request.

Feel free to check the issues page.

(back to top)

💖 Show your support

If you like this project, please consider giving it a ⭐.

(back to top)

🙏 Acknowledgments

This project was inspired by:

(back to top)

📝 License

This project is MIT licensed.

(back to top)

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.