API robusta para o gerenciamento e agendamento de salas de aula, oferecendo recursos completos para cadastro de usuários, reservas com horários definidos, organização de professores, turmas, salas e visualização do mapeamento das instalações.
O Classroom Manager é um sistema projetado para otimizar a administração de salas de aula em instituições de ensino. A API possibilita o controle centralizado de todos os recursos necessários para garantir a eficiência na utilização dos espaços disponíveis. Com esta solução, é possível:
- 📌 Cadastro de usuários para gerenciamento interno do sistema.
- 🏫 Reservar salas com datas e horários específicos, garantindo melhor aproveitamento da estrutura física.
- 👩🏫 Vincular professores e turmas às salas reservadas, evitando conflitos de agendamento.
- 🗺 Visualizar mapas e layouts das salas, facilitando a gestão dos ambientes de ensino.
- O projeto foi estruturado para oferecer uma base sólida e escalável, garantindo integridade dos dados, segurança no acesso e maior agilidade no processo de alocação de espaços.
A API fornece os seguintes recursos principais:
- /sala → Criar, editar, listar e excluir salas de aula.
- /horario → Gerenciar os horários de funcionamento e reservas.
- /turma → Cadastro e associação de turmas às salas.
- /professor → Registro de professores e vínculo com turmas e horários.
- /mapa → Visualização gráfica do mapeamento das salas cadastradas.
- /usuario → Controle de acesso e gerenciamento dos usuários do sistema.
Cada endpoint foi projetado para oferecer respostas consistentes, utilizando boas práticas de arquitetura REST e padronização de dados.
Este projeto é privado e encontra-se em fase de desenvolvimento.
- 🚫 Não é permitido clonar, copiar ou modificar o código-fonte sem autorização prévia.
- 🔒 Todos os direitos sobre o conteúdo, estrutura e lógica são reservados.
- 🎓 Projeto desenvolvido para fins acadêmicos e pessoais.
- Front end está sendo desenvolvido em Flutter, um framework da Google baseado em dart.
Jennyfer Alvim de Oliveira