Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/matheusjurkovich/api-github

Projeto feito para Challenge e estudos
https://github.com/matheusjurkovich/api-github

angular angular-material github-api single-page-app

Last synced: about 2 months ago
JSON representation

Projeto feito para Challenge e estudos

Awesome Lists containing this project

README

        

# GitHub API

Este é um projeto em Angular 16 que permite aos usuários buscar repositórios no GitHub usando a API pública do GitHub. Ele utiliza a biblioteca Angular Material para aprimorar a interface do usuário, incluindo ícones que são fornecidos pela mesma biblioteca.

## Funcionalidades

- **Pesquisa de Repositórios:** Os usuários podem pesquisar repositórios do GitHub usando palavras-chave.
- **Lista de Resultados:** Exibe uma lista de resultados de repositórios correspondentes à pesquisa.
- **Detalhes do Repositório:** Fornece informações detalhadas sobre um repositório específico ao ser selecionado na lista.

## Tecnologias Utilizadas

- **Angular 16:** Framework de desenvolvimento front-end.
- **Angular Material:** Biblioteca de UI para criar uma interface de usuário moderna e responsiva.
- **GitHub API:** A API pública do GitHub para obter informações sobre repositórios.

## Instalação

1. **Clone o Repositório:**

```bash
git clone [email protected]:matheusjurkovich/api-github.git
```

2. **Instale as Dependências:**

```bash
cd api-github
npm install
```

3. **Inicie o Servidor de Desenvolvimento:**

```bash
npm start
```

O aplicativo estará acessível em `http://localhost:4200/`.

## Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests para melhorar este projeto.

## Licença

Este projeto é licenciado sob a [MIT License](LICENSE).