SPEC – Sistema de Patrulha Escolar de Caraguatatuba
Nosso projeto tem como objetivo facilitar, reduzir os gastos, e tornar mais eficiente o monitoramento das Escolas de Caraguatatuba juntamente com o programa de Ronda escolar realizado pela GCM – “Guarda Civil Municípal”, e está sendo desenvolvido pelos seguintes integrantes: David de Morais, Vitor Thomaz e Yasmin Vizeu.
Com o nosso projeto, visamos reduzir o gasto de papéis para relatórios das escolas e controle das visitas feitas pelos agentes da GCM, facilitar o acesso ao histórico de informações das escolas, e ter um controle das visitas feitas e os horários tudo através do SPEC.
Visamos desenvolver algo muito útil para GCM de Caraguatatuba mas de fácil utilização, tanto para os agentes como para central e para os responsáveis nas escolas.
Seria um aplicativo onde os responsáveis das escolas poderiam acionar os agente em alguma emergência e possam gerar um código para quando o agente GCM realizar a visita a escola, libere para ele fazer uma avaliação da visita, classificando em um nível e descrevendo um pouco sobre a mesma.
Funcionalidades
TELA LOGIN
Requisitos | Status |
O usuário deve ser capaz de inserir o CPF. | Completo |
O usuário deve ser capaz de inserir a senha. | Completo |
O usuário deve ser capaz de clicar em “Entrar” para logar. | Completo |
O sistema deve validar e autenticar o login com CPF e a senha. | Completo |
O sistema deve conceder as devidas permissões aos usuários autenticados. | Completo |
O usuário deve ser capaz de clicar em “precisa de ajuda?”. | Completo |
O clique em “precisa de ajuda?” deve abrir a tela de contato. | Completo |
O layout deve ser simples. | Completo |
A cor do layout deve ser #0D214F. | Completo |
TELA HOME
Requisitos | Status |
O usuário GCM deve ser capaz de clicar em uma escola no mapa. | Completo |
O usuário GCM deve ser capaz de selecionar as escolas a serem visitadas no dia. | Completo |
Ao selecionar cada escola, deve abrir um modal que permite ao usuário GCM inserir o horário de visita (manhã, tarde ou noite). | Completo |
O canto superior direito deve ter um ícone de dúvida com a legenda das cores das escolas no mapa. | Completo |
O canto superior esquerdo deve ter um ícone de menu. | Completo |
TELA PERFIL
Requisitos | Status |
O usuário GCM deve ser capaz de acessar seu perfil pelo item de menu | Completo |
O perfil deve conter foto, nome, CPF, telefone e senha. | Completo |
TELA DE ESCOLA
Requisitos | Status |
O usuário GCM deve ser capaz de acessar tela de lista de escolas disponíveis para visita pelo item de menu | Completo |
Alista deve identificar o status da escola pela cor vermelha e verde | Completo |
TELA VISITA
Requisitos | Status |
O usuário GCM deve ser capaz de acessar a tela “Visita” através do menu. | Completo |
Considerações finais
O projeto envolve o desenvolvimento de um software para auxiliar a gestão e visitação de escolas pela Guarda Civil Municipal (GCM) de Caraguatatuba. Composto por diversos módulos principais, o software oferece uma gama de funcionalidades específicas para atender às necessidades dos usuários GCM.
A tela de login, assim como os requisitos não funcionais relacionados à qualidade do software e capacidade de acesso, foram entregues com êxito. O software foi submetido a testes de capacidade, aceitação e unidade, com todos os testes demonstrando alta performance do sistema.
Em resumo, apesar dos atrasos iniciais e de alguns bugs restantes, o projeto foi bem-sucedido na entrega das funcionalidades principais, garantindo uma tela de login robusta e um desempenho geral elevado conforme comprovado pelos testes realizados.
Prints das telas
Link github
Back-end: https://github.com/Yasminvizeu/sped
Front-end: https://github.com/david-uzkk/SPED