Este proyecto es un Sistema de Gestión Hotelera desarrollado en Laravel, diseñado para facilitar la administración de empleados, personal y órdenes del restaurante en un hotel. Además, el sistema utiliza la biblioteca PicoCSS para estilos minimalistas y una experiencia de usuario limpia.
-
CRUD de Empleados: Gestiona fácilmente la información de los empleados, incluyendo detalles como nombre, posición, contacto, etc.
-
CRUD de Personal del Hotel: Administra el personal del hotel, permitiendo la adición, edición y eliminación de detalles relevantes.
-
CRUD de Órdenes del Restaurante: Facilita la gestión de órdenes de comida en el restaurante del hotel, con opciones para agregar, editar y eliminar pedidos.
-
Integración con PicoCSS: La interfaz de usuario utiliza la biblioteca PicoCSS para estilos minimalistas y una experiencia visual agradable.
-
Integración con FontAwesome: Tambien se incluyen iconos de la libreria de FontAwesome para añadir detalles visuales.
Asegúrate de que tu entorno cumple con los siguientes requisitos antes de instalar y ejecutar el proyecto:
- PHP >= 8.2
- Composer
- Node.js y npm
- Base de datos MySQL
-
Clona el repositorio:
git clone https://github.com/tu-usuario/hotel-management-system.git
-
Instala las dependencias de PHP con Composer:
composer install
-
Copia el archivo de configuración
.env
:cp .env.example .env
-
Configura tu entorno en el archivo
.env
, incluyendo la configuración de la base de datos (solo se necesita una base de datos vacia para ejecutar las migraciones). -
Ejecuta las migraciones y los seeders para configurar la base de datos:
php artisan migrate --seed
-
Inicia el servidor de desarrollo:
php artisan serve
-
Abre http://localhost:8000.
¡El Hotel Management System ahora debería estar funcionando en tu entorno local!
Este proyecto está bajo la licencia MIT.