Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sabesansathananthan/react-github-repo-cards

User can show the GitHub repository cards in their react wesite. Card component is created using Material-UI
https://github.com/sabesansathananthan/react-github-repo-cards

cards github material-ui react repository

Last synced: 25 days ago
JSON representation

User can show the GitHub repository cards in their react wesite. Card component is created using Material-UI

Awesome Lists containing this project

README

        

React Github Repo Cards


This application aims to show the Github repositories of the user in his/her react website.


UI



licence

GitHub package.json version

GitHub repo size

Twitter URL

## πŸ› οΈ Built with

- [React JS](https://reactjs.org/) - Front-End JavaScript library
- [Material UI](https://material-ui.com/) - React UI Framework

## Installation

To setup the app for development on your local machine, please follow the instructions below:

1. Clone the repo to your machine

```bash
git clone https://github.com/sabesansathananthan/react-github-repo-cards.git
cd react-github-repo-cards
```

2. Install packages

If you use `npm`

```bash
npm install
```

or

If you use `yarn`

```bash
yarn
```

3. Change username

Open [GitHub.js](./src/api/GitHub.js) in the api folder. Use your github user nameπŸ‘€ instead of sabesansathananthan.

```JavaScript
const USER_NAME = 'sabesansathananthan';
```

4. Add Token

Create a new .env file in your root folder. Add your github personal access tokens in `.env`

```
REACT_APP_API_KEY = YOUR_PERSONAL_ACCESS_TOKEN
```

5. Run the development server

If you use `npm`

```bash
npm start
```

or

If you use `yarn`

```bash
yarn start
```

6. Visit

## [Live Demo](https://react-github-repo-cards.vercel.app/)

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/sabesansathananthan/react-github-repo-cards)

Don't forget to give a star :star: for this repo :slightly_smiling_face:

## Article Related Article

[Embed your GitHub project on your React website](https://medium.com/design-bootcamp/embed-your-github-project-on-your-react-website-ccefacc30f62) - _Sabesan Sathananthan_

## πŸ“„ License

This project is licensed under the MIT License - see the [LICENSE](./.github/LICENSE) file for details