Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rocketseat-content/youtube-clone-github

Responsive GitHub UI clone for study purposes.
https://github.com/rocketseat-content/youtube-clone-github

Last synced: 2 months ago
JSON representation

Responsive GitHub UI clone for study purposes.

Awesome Lists containing this project

README

        


UI Clone - Github

Responsive Github UI Clone (partial) for study purposes.


Deployed here.



Contributors


License


## Participants

[](https://github.com/guilhermerodz)

[Guilherme Rodz](https://github.com/guilhermerodz)

## Techs

- [x] Fetch API
- [x] React.js
- [x] Styled Components
- [x] TypeScript

## Ideas to implement

- [ ] Use [SWR](https://swr.vercel.app/) as cache invalidation strategy
- [ ] Fetch data from [GitHub V4 API](https://docs.github.com/en/graphql) (GraphQL instead of REST).
- [ ] Create new routes with [React Router](https://reactrouter.com/web/guides/quick-start) (e.g. Github Feed, complete Repo page)

## Starting Dev Environment

1. Run `npm install` or `yarn install`.

2. Run `yarn start` and access `http://localhost:3000`.

## Contributing

Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests.