Resumo
Em muitas escolas, o horário da merenda tende a ser um momento de certa forma tumultuado, em que ocorre grande aglomeração de alunos na cantina para receberem sua refeição. Para tentar tornar mais fácil a organização dos alunos, este projeto trata do desenvolvimento de um protótipo para gestão de filas, com o foco em melhorar a organização e eficiência na hora de distribuir refeições na escola. A aplicação não se limita a resolver um problema apenas dentro da escola, mas também pode ser aplicado, com os ajustes adequados, em outros lugares com necessidades semelhantes. O desenvolvimento do projeto contou com a participação ativa dos estudantes e supervisão dos professores, sendo as principais etapas: criação do código de programação, elaboração de layout da aplicação, logotipo do projeto, divulgação visual e realização de testes e correções. As tecnologias/softwares empregadas foram HTML, Javascript, React, Java, Spring Boot, PostgreSQL, QR Code, Visual Studio Code (front-end) e IntelliJ IDEA (back-end). A operação se inicia com o sorteio dos alunos nos horários de lanche e almoço, mostrando o nome de cada aluno na tela. O aluno chamado apresenta sua carteirinha com QR Code, que é lido com um leitor para confirmar que ele é a pessoa sorteada. Se o aluno já tiver se alimentado, o sistema mostra essa informação. Se o aluno não comparecer, o próximo aluno é sorteado. Para participar, o aluno é cadastrado no sistema, colocando seu e-mail, nome e turma e é gerado um QR Code. No caso dos funcionários, eles também podem ser cadastrados sem precisar selecionar uma turma. O sistema foi planejado para ser usado diariamente e garantir maior agilidade. O uso e validação de QR Codes pode deixar a gestão mais organizada e evita problemas como alunos furando a fila. O uso de um sistema de QR Code vinculado ao cadastro de alunos possibilita a aplicação dessa tecnologia para outros setores da escola, como a biblioteca, garantindo melhor controle no registro de empréstimo de livros.
Referências
DUCKETT, Jon. Front-End Back-End Development with HTML, CSS, JavaScript, jQuery, PHP, and MySQL. 1. ed., 2022.