This project is a github public page clone that shows a specific account user info with a detailed list of its repositories. This app interface follows good user experience principle and ises the official GitHub API to fetch repositories per user.
you can access the app by click this link GtihubReopsitories
In order to run this app you need to start by cloning it in your machine
$ git clone https://github.com/chaimabg/GitHub-Repositories.git your_new_project
$ cd your_new_project
then you need to create a .env
file with the following values:
REACT_APP_GITHUB_TOKEN= github_token
REACT_APP_GITHUB_USERNAME= user_name
then runn the app with
$ npm start
you can run the test suite with
$ npm test
- add more test suits
- add username input to open a specific user account
- access repositories code
This project was an excellent opportunity to refresh my knowledge of react and to familiarize myself with materialUI components .