Aplicación web para la gestión de espacios de la Universidad de Alcalá.
Este proyecto forma parte del Trabajo de Fin del Máster Desarrollo Ágil de Software para la Web. Es una aplicación web desarrollada para gestionar y reservar espacios en la Universidad de Alcalá. Proporciona una interfaz amigable para los usuarios, permitiéndoles consultar la disponibilidad de los espacios y realizar reservas de manera eficiente.
- Laravel 11
- React.js
- Inertia.js
- Tailwind CSS (Shadcn)
- Laravel Reverb
Para clonar y ejecutar esta aplicación, sigue estos pasos:
- Clona el repositorio:
git clone https://github.com/cruzmediaorg/espacios-uah.git
- Navega al directorio del proyecto:
cd espacios-uah
- Instala las dependencias:
composer install npm install
- Configura el archivo de entorno:
cp .env.example .env
- Genera la clave de la aplicación:
php artisan key:generate
- Ejecuta las migraciones y seedeers:
php artisan migrate --seed
- Inicia el servidor de desarrollo:
php artisan serve npm run dev
- Inicia el supervisor de colas:
php artisan queue:listen
- Inicia el servidor de WebSockets Laravel Reverb:
php artisan reverb:start
-
Accede a la aplicación en tu navegador web:
http://localhost:8000
-
Regístrate o inicia sesión.
-
Navega a la sección de reservas para gestionar los espacios disponibles.