Guia de Uso

Pré-requisitos

Item Versão mínima
Navegador moderno Chrome, Firefox, Edge ou Safari
Node.js (opcional) 18.x (necessário apenas para lint/testes)

Instalação

git clone https://github.com/ericdalaporta/portal-de-agendamento.git
cd portal-de-agendamento
npm install   # opcional, usado para ESLint e QUnit

Execução

  1. Abra index.html no navegador ou utilize a extensão Live Server do VS Code.
  2. Na tela inicial escolha um perfil:
  3. Sou Servidor → abre principal.html com painel de gestão.
  4. Sou Aluno → abre aluno.html com a visão de aulas.
  5. Principais ações do Servidor:
  6. Filtrar salas por código, tipo ou capacidade.
  7. Cadastrar/editar salas via modal "Nova Sala".
  8. Criar, editar ou excluir agendamentos pelo modal "Agendar Sala".
  9. Principais ações do Aluno:
  10. Visualizar aulas do dia.
  11. Conferir próximas aulas previstas.

Recomendações

  • Utilize o botão + Nova Sala antes de agendar quando precisar de um ambiente novo.
  • Sempre selecione pelo menos um dia da semana e um período válido no Flatpickr.
  • No modo mobile, utilize o botão "Sair" no topo para retornar ao login.