Resumo
As tecnologias podem ser divididas em três grupos: aplicação web, aplicativo Android e aplicativo IOS. A aplicação web foi desenvolvida utilizando o framework Padrino e linguagem de programação Ruby, com banco de dados MongoDB. O front-end foi implementado com o framework AngularJS, CSS e Javascript. A análise de dados é feita com Python, Javascript e também Ruby. O aplicativo Android foi feito utilizando as linguagens Kotlin e Java, além de bibliotecas de código-aberto, como as disponibilizadas pelo Google. Para persistência de dados, o banco de dados SQLite é utilizado e usa criptografia para salvar os dados. O aplicativo IOS foi feito utilizando a linguagem Swift, além de bibliotecas de código-aberto, como as disponibilizadas também pelo Google.