69 Plantilla Web para el sistema de reserva de citas con LARAVEL(PHP-MySql) FullStack

Duración: 13 min
Módulo: ⏰ Horarios y Lógica de Disponibilidad Lección 10 de 11

Descripción

🌐📥 Lección 69: Plantilla Web para el Sistema Público de Reserva de Citas

Esta lección marca el inicio del módulo de Citas Médicas, enfocándose en la creación de una interfaz pública para que los usuarios (pacientes) puedan visualizar la información de los doctores y horarios y realizar una reserva, todo sin necesidad de iniciar sesión.

🎯 1. Nuevo Módulo y Requerimiento de Interfaz

Para empezar el módulo de reservas, se necesita una página web principal elegante que sirva como puerta de entrada para el público general [00:49].

  • Propósito: Ofrecer una página de visualización para el público, independiente del panel administrativo [01:32].
  • Selección de Recurso: Se elige una plantilla gratuita basada en Bootstrap (similar a "Medilap") para acelerar el proceso de diseño [01:41].

⚙️ 2. Integración de la Plantilla en Laravel

El proceso de integración de la plantilla requiere copiar los recursos necesarios y adaptar el HTML a una vista de Blade.

  • Descarga y Archivos: La plantilla se descarga e incluye una carpeta principal de recursos llamada assets [03:09].
  • Ubicación de los Recursos: La carpeta assets se copia directamente dentro del directorio public de Laravel para que sea accesible públicamente [03:47].
  • Creación de la Vista: El contenido completo del archivo index.html de la plantilla se copia y se pega en la vista de Laravel que actuará como la página principal (ej. welcome.blade.php o index.blade.php) [04:32].

📝 3. Ajustes Esenciales y Personalización

Una vez la plantilla está en su sitio, se realizan ajustes críticos en el backend y personalizaciones en el frontend.

  • ✅ Corrección del Botón "Cerrar Sesión": Se identifica y soluciona un bug en el botón "Cerrar sesión" del panel administrativo (admin.blade.php) al asegurar que el enlace y el formulario de logout estén configurados correctamente con la ruta de Laravel [00:05:07 - 00:08:03].
  • Personalización del Contenido:
    • Título del Sistema: Se actualiza el nombre del sistema en la barra de navegación (ej. "Sis Medical") [09:12].
    • Menú de Ingreso: Se cambia un enlace del menú para que diga "Ingresar" y se apunta a la ruta de login de Laravel [09:42].
    • Mensaje de Bienvenida: Se configura el banner principal con un mensaje como "Bienvenido al Centro de Atención Médica a tu alcance" [11:23].
    • Botón de Acción: Se añade un botón de llamada a la acción clave que será la base del próximo módulo: "Reservar ahora" [12:28].

Siguiente Paso: En la próxima lección, se adaptará el formulario de login para que sea más acorde al estilo de la nueva plantilla.