Skip to content

Este repositorio contiene el código para una aplicación web diseñada para reservar la sala de audiovisuales, el comedor o el salón de actos de la escuela.

License

Notifications You must be signed in to change notification settings

EEST1Chivilcoy/ReservationSystem

Repository files navigation

ReservationSystem

Institución: Escuela de Educación Secundaria Técnica Nº1 "Mariano Moreno" de Chivilcoy

Build Status Web Status Issue Open


📖 Descripción

Este repositorio contiene el código de una aplicación web diseñada para la gestión y reserva de espacios escolares (salón de audiovisuales, comedor y salón de actos).

Funcionalidades principales:

  • 🔐 Control de Acceso:
    • Administrador: Gestión total de reservas y usuarios.
    • Usuario: Capacidad de crear y gestionar sus propias reservas.
  • 📺 Gestión de Espacios: Reserva de salones específicos para proyecciones o eventos.
  • 📽️ Solicitud de Equipamiento: Opción para incluir la solicitud de proyector especificando el lugar de uso.

🚀 Guía de Instalación Manual

Sigue estos pasos para desplegar el proyecto en un entorno local clásico (AMP stack).

1. Clonar el repositorio

git clone https://github.com/EEST1Chivilcoy/ReservationSystem.git
cd ReservationSystem

2. Configuración de Entorno (.env)

Crea un archivo llamado .env en la raíz del proyecto y define tus credenciales de base de datos:

DB_HOST=localhost
DB_USER=tu_usuario
DB_PASS=tu_clave
DB_NAME=tu_basededatos

3. Instalación de Dependencias

Asegúrate de tener Composer instalado y ejecuta:

composer install

Esto generará la carpeta vendor/ necesaria para el manejo de variables de entorno con vlucas/phpdotenv.

4. Base de Datos

Importa el archivo bd.sql (ubicado en la raíz) en tu gestor de base de datos (phpMyAdmin, Workbench, etc.) para generar las tablas requeridas.


🐳 Despliegue con Docker (Recomendado)

Es la forma más rápida de probar la aplicación sin configurar un servidor manual.

  1. Asegúrate de tener Docker y Docker Compose instalados.
  2. Ejecuta en la terminal:
docker-compose up -d --build
  1. Accede a http://localhost.

Nota: La configuración de Docker ya incluye las variables de entorno necesarias y la autoconfiguración de la base de datos.


👥 Equipo del Proyecto

Rol Responsable
Idea y concepto original Sergio Caffaro (Profesor)
Creador de la v2.0 Bernardo G. Erramuspe
Desarrollo de la v1.0 Estudiantes de 6to año (2023-2024)
Diseño UI/UX (v1.0) Estudiantes de 6to año (2023)

Deployed with FTP Deploy Action

About

Este repositorio contiene el código para una aplicación web diseñada para reservar la sala de audiovisuales, el comedor o el salón de actos de la escuela.

Resources

License

Stars

Watchers

Forks