GitHub UI Clone for study purpose. To conduct this project, the Rocktseat's video tutorial and youtube-clone-github repository were used.
- Fetch API
- React
- Styled Components
- TypeScript
- Use SWR as cache invalidation strategy
- Fetch data from GitHub V4 API, that uses GraphQL instead of REST
- Create new routes with React Router and implement some more functionalities, like GitHub Feed, complete Repository Page, etc
- Run
npm installoryarn install - Run
yarn startand accesshttp://localhost:3000