This project is a React-based application that displays GitHub repositories for a given user. It utilizes the GitHub API to fetch repository data and presents it using a modern interface built with Material-UI and styled-components.
- Display a list of repositories for a specified GitHub user.
- Utilizes Axios for API requests.
- Responsive design with Material-UI.
- Unit testing with React Testing Library.
- Node.js (version 12 or newer recommended)
- npm (version 6 or newer) or yarn (version 1.22 or newer)
To set up the project locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/<your-username>/github-api.git
-
Navigate to the project directory:
cd github-api
-
Install the project dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and navigate to
https://localhost:3000
to view the application.
# Visualizador de Repositórios GitHub
Este projeto é uma aplicação baseada em React que exibe os repositórios do GitHub para um determinado usuário. Utiliza a API do GitHub para buscar dados do repositório e os apresenta usando uma interface moderna construída com Material-UI e styled-components.
## Recursos
- Exibe uma lista de repositórios para um usuário do GitHub especificado.
- Utiliza Axios para solicitações de API.
- Design responsivo com Material-UI.
- Testes unitários com React Testing Library.
## Requisitos
- Node.js (versão 12 ou mais recente recomendada)
- npm (versão 6 ou mais recente) ou yarn (versão 1.22 ou mais recente)
## Instalação
Para configurar o projeto localmente, siga estes passos:
1. Clone o repositório para sua máquina local:
```bash
git clone https://github.com/<seu-username>/github-api.git
```
2. Navegue até o diretório do projeto:
```bash
cd github-api
```
3. Instale as dependências do projeto:
```bash
npm install
```
4. Inicie o servidor de desenvolvimento:
```bash
npm start
```
5. Abra seu navegador e navegue até `https://localhost:3000` para visualizar a aplicação.