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.