Detalhes do Projeto

Amika é um Progressive Web App com o objetivo de auxiliar a organização da disciplina de Tópicos Especiais em Engenharia de Software, com abordagem em Felicidade, da Universidade de Brasília. Assim como também proporcionar para os alunos um ambiente de interação e ajuda para lidar com problemas de saúde mental, fornecendo uma experiência mais agradável.

O projeto foi dividido em dois repositórios: o Amika-Backend que é desenvolvido com o framework Django escrito em Python e o Amika-Frontend que é desenvolvido com o framework Angular escrito em TypeScript. Os dois se comunicão através de requisições HTTP auxiliado pelo Django REST framework. O ambiente de desenvolvimento é isolado em containers com o Docker e o gerenciamento é feito pelo Docker Compose. A integração contínua é feita pelo Travis CI. Os deployments de desenvolvimentos, homologações e produções são feitos no Heroku.

Neste projeto alem do desenvolvimento tive a oportunidade também de participar da equipe de gerência, as metodologias utilizadas para o desenvolvimento foram o Scrum, Kanban e XP e por conta disso tive a oportunidade de desempenhar tanto o papel de Scrum master quanto o de Product Owner.

Ficha Técnica

Ferramentas utilizadas:

  • AngularJS
  • Django REST
  • Docker
  • Travis CI
  • Heroku

Cliente:

  • Wander Cleber - Projeto de Faculdade