Skip to content

jose-giithub/LaravelFullCalendar

Repository files navigation

🗓️ Laravel + FullCalendar – Tu Calendario Personalizado

Autor: Jose Rodríguez

Redes sociales 🌐

Portfolio🔗 Enlace: LinkedIn🔗 Enlace: GitHub🔗 Enlace:




🤔 ¿Por Qué un Calendario con Laravel?

Este proyecto combina la potencia de Laravel con la elegancia de FullCalendar para ofrecer una herramienta práctica y profesional. Diseñado como un ejercicio académico en el INS Baix Camp durante mis estudios de DAW, permite a los usuarios gestionar eventos de forma intuitiva tras autenticarse con Jetstream. Con un toque de personalización –idioma español, formato de fechas dd.mm.yyyy y opciones avanzadas como colores y duración– demuestra cómo integrar frameworks y librerías externas de manera eficiente. ¡Un calendario que no solo organiza, sino que impresiona! 📅

📣 Objetivo: Proporcionar un calendario personalizable para gestionar eventos, desde la autenticación hasta la configuración detallada, como parte de un aprendizaje práctico.



🎮 ¿Cómo Usarlo?

  1. 🖥️ Accede al sistema con tus credenciales a través de la autenticación Jetstream.
  2. 📅 Explora el calendario FullCalendar, configurado en español con formato dd.mm.yyyy.
  3. ✏️ Añade, edita o elimina eventos, ajustando color, duración (minutos, horas o días) y detalles.
  4. ✅ Disfruta de una interfaz fluida gracias a Bootstrap y la lógica de Laravel.

Nota Práctica: Ideal para practicar la integración de herramientas externas y optimizar workflows – ¡mentalidad de programador en acción!



🛠️ Detalles Técnicos

Tecnologías Utilizadas:

  • Laravel 🚀 – Framework principal con Jetstream para autenticación y backend robusto.
  • PHP 💻 – Lenguaje base para la lógica del servidor.
  • MySQL 🗄️ – Base de datos para almacenar inicios de sesión y eventos personalizados por usuario.
  • FullCalendar 📅 – Librería personalizada para el calendario, adaptada a español y con opciones avanzadas.
  • HTML5 🖌️ – Estructura de la interfaz.
  • CSS 🎨 – Estilos con Bootstrap para una experiencia visual coherente.
  • JavaScript 🔧 – Dinamismo para la interacción con el calendario.

Flujo del Proyecto:

  1. 🎯 Autenticación del usuario mediante Jetstream, con almacenamiento seguro en MySQL.
  2. 📊 Carga del calendario FullCalendar con configuraciones personalizadas (idioma, formato de fecha), recuperando eventos de la base de datos MySQL.
  3. ➕ Gestión de eventos: creación, edición y eliminación con atributos como color y duración, persistiendo cambios en MySQL para cada usuario.
  4. 🛡️ Deploy listo para entornos reales gracias a la estructura de Laravel.
Componente Tecnología Función Principal
🎨 Frontend HTML5 + CSS + Bootstrap Interfaz y diseño responsive
🧠 Backend Laravel + PHP + MySQL Autenticación, gestión de datos y persistencia
📅 Calendario FullCalendar + JS Visualización y edición de eventos


💡 Contexto del Proyecto

Desarrollado como ejercicio académico en DAW, este proyecto refleja el aprendizaje en el uso de frameworks como Laravel y la integración de librerías externas como FullCalendar. La elección de Jetstream y FullCalendar se basó en su facilidad de implementación y los resultados óptimos obtenidos, alineándose con una mentalidad de programador práctica y eficiente. ¡Un paso más hacia la maestría en desarrollo web! 🎓



🚀 ¿Quieres Probarlo o Contribuir?

  1. 📂 Opción 1: Clona el repositorio desde GitHub y configura el entorno Laravel.
  2. 🎮 Opción 2: Solicita acceso o despliega tu propia instancia para explorar el calendario en acción.
  3. 🛠️ Contribuir: Revisa las guías de contribución en la documentación de Laravel y añade tus mejoras.

¡Que tu calendario esté siempre organizado... y tu código impecable! 👨‍💻

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published