Este é um projeto Web desenvolvido com HTML, CSS e JavaScript que simula um sistema de agendamento de consultas médicas. Ele permite que usuários cadastrem consultas, filtrem por data e especialidade, e gerenciem os horários agendados com validações e armazenamento local.
- ✅ Cadastro de consultas com:
- Nome
- Telefone
- Especialidade médica
- Data
- Hora
- ✅ Validação:
- Campos obrigatórios
- Formato de e-mail e telefone
- Horário comercial (08:00 - 18:00)
- Datas não podem ser no passado
- Conflito de horário
- ✅ Listagem das consultas em uma tabela
- ✅ Filtros por data e especialidade
- ✅ Botão para exclusão de consultas
- ✅ Armazenamento no
localStorage
- HTML5 – Estrutura da página
- CSS3 – Estilização responsiva e moderna
- JavaScript (Vanilla) – Lógica de agendamento, validação e manipulação de dados
- LocalStorage – Persistência dos agendamentos
- Clone ou baixe este repositório.
- Abra o
index.html
em um navegador. - Preencha os campos para agendar uma nova consulta.
- Utilize os filtros acima da tabela para refinar os resultados.
- Clique no botão "Excluir" para remover uma consulta específica.
- Integração com banco de dados real (Firebase, MongoDB etc.)
- Sistema de autenticação para pacientes e médicos
- Envio de e-mail de confirmação
- Layout mobile aprimorado com media queries
- Exportação de agendamentos em PDF/CSV
Desenvolvido por Gildácio Lopes