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
Metodologias Utilizadas:
- Scrum
- Kanban
- XP
Cliente:
- Wander Cleber - Projeto de Faculdade