Digite esse comando no terminal de uma pasta que você queira que o projeto seja salvo:
git clone <https://github.com/MarcosVini9999/github-profile.git>
Dentro da pasta do projeto digite esse comando para instalar as dependências do projeto:
npm i
Ainda dentro da pasta do projeto digite esse comando para iniciar o projeto:
npm run dev
GIT using GITHUB in 5 minutes.epub
Estilização do projeto:
https://www.figma.com/file/G8oKjL82pofZDq6BSKKIn1/Github-Profiles?t=SNyOzLRriO96cAbg-1
Estilização alternativa do projeto:
https://www.figma.com/file/2I3ac1g1TuBrb3sc0fuKxX/GitHub-Profiles?node-id=0%3A1&t=52PmvGsUl5AjaV79-1
Documentação da api do github que fala sobre paginação:
Como usar paginação na API REST - GitHub Enterprise Server 3.7 Docs
Vídeo mostrando como fazer paginação usando o React Query e Axios:
Caso você não queira criar um componentes para a paginação, você pode só usar um já feito do Material UI ou de outras bibliotecas como o Tailwind:
React Pagination component - Material UI
Pagination - Official Tailwind CSS UI Components