2.2 Web Site / Mobile
O "Web Site / Mobile" é uma aplicação web moderna projetada para ser responsiva, ou seja, ela se adapta perfeitamente a qualquer tamanho de tela. Não é um aplicativo que se baixa de uma loja, mas um site acessado por um navegador.
Ele possui duas partes principais:
- Frontend: Desenvolvido com Nuxt.js, é a parte visual da aplicação. O Nuxt.js foi escolhido por criar interfaces rápidas e interativas, ideal para o colaborador que precisa de agilidade ao usar o celular.
- Backend: Desenvolvido com Django, é o coração do sistema. Ele cuida da segurança, do banco de dados principal, das regras de negócio (quem pode acessar o quê) e da comunicação com os HMIs. Django é famoso por sua segurança e capacidade de desenvolver sistemas complexos de forma organizada.
O fluxo de uso via QR Code é o coração da parte mobile: o colaborador escaneia o código, é levado ao site, faz o login, preenche o checklist e, ao finalizar, o backend autoriza o HMI a liberar a máquina.