Aplicación web completa para la gestión de citas en una clínica dental, con operaciones CRUD, autenticación y persistencia de datos en tiempo real.
- React
- JavaScript (ES6+)
- Tailwind CSS
- Firebase (Firestore)
- React DatePicker
- Swiper
- Reserva de citas con validación de formulario
- Calendario con horarios reales y filtrado dinámico
- Gestión completa de citas (crear, editar, eliminar)
- Persistencia de datos en tiempo real con Firebase
- Filtrado de profesionales según servicio
- Sistema de mensajes (error, éxito, loading)
- Diseño responsive
Sistema de gestión de citas que permite a los usuarios:
- Reservar citas en tiempo real
- Consultar citas mediante teléfono
- Modificar o cancelar reservas
- Gestión de estado en React
- Manejo de asincronía con async/await
- Integración con Firebase (Firestore)
- Validación de formularios
- Organización modular de componentes
- Desarrollo asistido por IA: metodología de trabajo definida con AGENTS.md para garantizar buenas prácticas y escalabilidad.
-
Clonar el repositorio:
git clone https://github.com/loli-digital/calendario-dentista-react.git -
Instalar dependencias
pnpm install -
Ejecutar
pnpm run dev







