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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReservationSystem

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

Estado del Proyecto

Build Status Web Status Issue Open


Equipo del Proyecto


Descripción

Este repositorio contiene el código de una aplicación web para reservar el salón de audiovisuales, el comedor o el salón de actos. El sistema ofrece las siguientes funcionalidades:

  • Inicio de sesión con cuentas normales y de administrador:
    • Cuentas normales: Permiten realizar reservas.
    • Cuentas de administrador: Permiten modificar reservas y gestionar los datos de otros usuarios.
  • Reserva de espacios para proyecciones: Los salones pueden ser reservados para visualizar contenido en un proyector o televisor (en el caso del comedor y el salón de audiovisuales).
  • Solicitud del proyector: Los usuarios pueden solicitar el proyector y especificar el salón de la escuela donde desean usarlo.

Configuración

Para que el proyecto funcione correctamente, es imprescindible crear un archivo .env en la raíz del repositorio con el siguiente contenido:

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

Además, asegúrate de instalar las dependencias necesarias con Composer:

composer install

Esto generará la carpeta vendor/ con las librerías necesarias, incluyendo vlucas/phpdotenv para manejar el archivo .env.


Instrucciones de uso

  1. Clona el repositorio a tu máquina local:
    git clone https://github.com/EEST1Chivilcoy/ReservationSystem.git
  2. Crea el archivo .env en la raíz del proyecto con tus credenciales de la base de datos.
  3. Instala Composer si aún no lo tienes:
    • Descárgalo desde getcomposer.org
    • Verifica la instalación con:
      composer --version
  4. Ejecuta composer install para instalar las dependencias y asegurarte de que el autoload funcione correctamente.
  5. Importa la base de datos utilizando el archivo bd.sql ubicado en la raíz del repositorio. Este archivo contiene todos los comandos necesarios para crear la base de datos MySQL requerida.
  6. Sube el proyecto a tu servidor web y verifica los permisos.
  7. Accede a la aplicación web y utiliza las funcionalidades según el tipo de cuenta (normal o administrador).

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