Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/matheusjurkovich/api-github
- Owner: matheusjurkovich
- Created: 2024-01-29T20:32:53.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-07T17:15:29.000Z (about 1 year ago)
- Last Synced: 2024-02-07T18:31:22.625Z (about 1 year ago)
- Topics: angular, angular-material, github-api, single-page-app
- Language: TypeScript
- Homepage: https://api-github-blue.vercel.app
- Size: 147 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).