Portal de Agendamento

Aplicação front-end 100% estática destinada à gestão de salas e laboratórios universitários. O projeto oferece duas experiências:

  • Servidor: cadastra ambientes, agenda períodos, filtra e exclui recursos.
  • Aluno: consulta aulas do dia e próximas aulas cadastradas pelos professores.

Principais Recursos

  • Biblioteca de salas com filtros por tipo e capacidade.
  • Agenda dinâmica com edição/exclusão em modal único.
  • Painel do aluno com visão simplificada das aulas de hoje e futuras.
  • Layout responsivo com Bootstrap 5, Flatpickr para seleção de períodos e Bootstrap Icons.

Tecnologias

Camada Tecnologia
Estrutura HTML5
Estilos CSS3 + Bootstrap 5.3 + Bootstrap Icons
Interatividade JavaScript Vanilla (ES2021)
UI Dinâmica Flatpickr (seleção de períodos e dias da semana)
Qualidade ESLint 9 (flat config) + QUnit + NYC

Use as abas deste site para navegar pelo guia de uso, instruções de testes e visão arquitetural. O conteúdo reflete o README.md do repositório e serve como documentação oficial para apresentação acadêmica.