Projetos

VeeHome (dezembro, 2018)

Aplicativo para iOS desenvolvido quando participava do IFCE/Apple Developer Academy. É um aplicativo de gerenciamento das regras da casa e encontros entre os moradores de uma residência. Foi feito uma vasta pesquisa de como o aplicativo poderia solucionar algum dos problemas encontrados num lar. Com isso desenvolvemos o VeeHome que pretende promover diálogos entre as pessoas e possibilitar elas a chegarem em acordos para conseguirem viver melhor no ambiente. Trabalhei tanto na parte de pesquisa, quanto na parte de implemetação da solução.

Políticos CE (julho, 2018)

Plataforma desenvolvida para disponibilizar os dados dos políticos do legislativo do Ceará de uma forma transparente e livre de influências. Foi um projeto desenvolvido pela equipe Affa para a cadeira de Projeto Integrado 2 do curso de Sistemas e Mídias Digitais da UFC.

github.com/mathocosta/politicos_ce

Imedi[a]ções (outubro, 2017)

Projeto de integração Cinema e Audivisual e SMD para a cadeira de Computação Física. O projeto foi a criação de um dispositivo que controlava o contato de duas imagens: uma vinda de uma câmera móvel ao vivo, e outra de samples de vídeo escolhidos anteriormente. Foi usado Arduino como microcontrolador do dispositivo, e Processing para criar os efeitos que o dispositivo controlava. Participei da concepção do projeto e dispositivo e da programação da aplicação.

Vídeo demonstração

Zebu (julho, 2017)

Site de e-commerce desenvolvido como projeto final da cadeira de Programação para Web 1. Nele foi feito tanto o front-end quanto o back-end. No front-end, foi usado o framework Bulma para HTML/CSS, e o back-end foi feito em Java EE, usando Servlets, JSP e seguindo a arquitetura MVC(Exigência da cadeira). Aqui, executei o trabalho de planejamento e projeto, design da interface e programação do sistema.

Disponível em: github.com/mathocosta/Zebu

Laveret (janeiro, 2017)

Projeto desenvolvido como trabalho final da cadeira de Redes de Computadores. É um minijogo multi-client em tempo real, para os jogadores descobrirem o número gerado pelo servidor, no qual so responde ao cliente dicas. Foi feito na linguagem Java, da forma que Threads foram usadas para possibilitar comunicação, usando a API de Sockets, com os múltiplos clientes. Executei o trabalho de projeto da arquitetura do jogo, e programação da parte do servidor.

Disponível em: github.com/mathocosta/Laveret

BMCemp (julho, 2016)

Projeto desenvolvido na cadeira de Projeto Integrado 1. É uma aplicação Web que simula a criação de um Bussiness Model Canvas(BMC), e tem como cliente o CEMP(Centro de Empreendedorismo da UFC). Foi usado como para ser feito HTML/CSS para o visual, e JavaScript com o uso das bibliotecas jQuery e jQuery UI para criar toda a interação. Trabalhei na parte de concepção do projeto e de toda a programação da aplicação.