O gitVuewer é um navegador do Github. Ele permite buscar por um perfil, selecionar um dos repositórios desse perfil e navegar e visualizar os arquivos contidos nele (quando o arquivo está em um formato de texto compatível).
Para acessar o app, visite https://mhenrique94.github.io/gitvuewer/.
Para rodar o projeto localmente (use um terminal e git clone <este_repositorio>):
Use os seguintes comandos:
cd gitvuewer
npm install
npm run serve
- Github API
- Vue
- Vuetify
- Material Design Icons
- MomentJs
- Busca por perfis entrando com o nome do usuário;
- Detalhes de perfil como seguidores, seguindo, bio, local, número de repositórios e foto de usuário;
- Listagem de todos os repositórios públicos do perfil selecionado
- Permite escolher navegação em modo lista ou árvore de arquivos;
- [Modo lista] Navegação entre os arquivos do repositório selecionado com a possibilidade de voltar e especificação do caminho realizado;
- Visualização do conteúdo de arquivos de texto mais conhecidos (.html, .css, .js, .py, .yaml, .txt, etc)
- Visualização das issues abertas no repositório com link para visualização na plataforma Github