Proyecto Final: Simulador interactivo de citas médicas
Descripción
Este proyecto es un simulador interactivo para reservar turnos médicos en la Clínica Vida Zen. Permite a los usuarios seleccionar una especialidad, fecha y hora para reservar un turno.
¿Cómo funciona?
- Las especialidades se cargan desde un archivo data.json.
- El usuario selecciona una especialidad médica desde un listado.
- El usuario elige una fecha disponible desde el calendario y una hora desde un formulario.
- El sistema valida que:
- La fecha seleccionada no esté pasada.
- El horario elegido no esté ocupado por otro turno.
- El usuario puede agregar, ver y eliminar turnos.
- Al confirmar, los turnos se guardan en localStorage y se muestran como confirmados en la página.
Instrucciones de Uso
- Abre el archivo
especialidades.html en un navegador web.
- Selecciona una especialidad médica desde el listado.
- Escoge una fecha disponible y un horario para tu cita.
- Haz clic en "Reservar Turno", lo que agregará el turno seleccionado a la lista de citas.
- Cuando estés listo, haz clic en el botón "Confirmar Citas" para completar la reserva.
- Los turnos reservados se mostrarán en la parte inferior de la página. Puedes eliminarlos si lo deseas.
Herramientas utilizadas
- HTML5
- CSS3 + Bootstrap + Animate.css
- JavaScript (DOM, Eventos, Fetch, localStorage)
- SweetAlert2