Durante a última semana, estabelecemos a estrutura de backend e a interface de gestão da webapp. O sistema utiliza uma base de dados SQLite no servidor Sigma do IST para o armazenamento de dados biométricos, ambientais e de acelerometria. Desenvolvemos scripts em Python (CGI) que atuam como uma API: embora o wearable descarregue os dados via USB-C para um computador, este utiliza o protocolo HTTP para sincronizar a informação com o servidor remoto de forma segura. A aplicação permite agora gerir múltiplos utilizadores, fornecendo médias de parâmetros e um sistema de notificação de alertas. Adicionalmente, implementámos uma gestão por calendário, permitindo o acesso ao histórico detalhado de qualquer turno de trabalho através de um dashboard dinâmico em Chart.js.
