Trabalho de Engenharia de Software
Disciplina MATE08. PGCOMP. UFBA.
A ideia do trabalho era utilizar 3 design patterns para desenvolver uma aplicação qualquer. Foram utilizados o Singleton, o Facade, e o Observable.
Esse projeto faz buscar por usuários ou repositórios no github com base nos critérios inseridos pelo usuário e armazena as respostas em um arquivo CSV. Além disso, caso seja inserido um token do GitHub, serão salvos apenas os usuários que possuem um e-mail público.
Versão mais completa da mesma ideia de projeto: https://github.com/jprodrigues70/github-extractor