Skip to content

kornofilo/PortalEstudiantesUTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Portal Estudiantil UTP

Proyecto final del curso de Ingenería de Software.

Documentos importantes y Notas

Roles del equipo

Product owners:

  • Keren, Iliana, Evelyn, Eliecer

Scrum Master:

  • Ricardo

Team Members

  • DB managers: Isaac Jiménez, Marcelo Yangúez
  • Developers : Kevin Aparicio, Javier Gutierrez, Victor , Jorge Sasso,so on,.
  • Diseñadores: Keren, Iliana, Evelyn, Eliecer

Para descargar y configurar localmente

  • Descargar e instalar XAMPP https://www.apachefriends.org/download.html

  • Descargar e instalar Composer https://getcomposer.org/download/

  • Descargar el repositorio como Zip o clonarlo desde esta pagina.

  • Descomprimir los contenidos del repositorio o clonarlos en la carpeta de instalacion de xampp (por default, c:\Xampp\htdocs)

  • Cuando clonar el repositorio, abrir la terminal en la carpeta “web” del repositorio y escriben los siguientes comandos: composer install

    cp .env.example .env

    php artisan key:generate

  • Abrir phpmyadmin desde xampp y crear una base de datos con el nombre "giisa"

  • Abrir la carpeta "web" y navegar al archivo ".ENV" y navegar hasta DB_CONNECTION=mysql y modificar los siguientes campo: -DB_DATABASE=giisa -DB_USERNAME=root -DB_PASSWORD='' (O insertar los valores de la base de datos)

  • Para migrar las tablas, moverse a la carpeta ¨proyecto¨ , abrir la terminal y escribir el comando php artisan migrate:fresh esto va a agregar las tablas ya creadas en el proyecto.

  • Para DB y DEV: para crear una nueva migracion de tabla, entrar a la carpeta del proyecto, abrir terminal y usar el comando: phpartisan make:migration crear_tabla_nombreTabla --create=nombreTabla . luego de eso modificar los campos del ¨schema¨. luego de hacer las modificaciones de los campos ejecutar el comando php artisan migrate:fresh para actualizar la base de datos.

  • Ejecutar php artisan db:seed para realizar las inserciones a la base de datos que son necesarias para que el sitio funcione de manera correcta (si no les funciona el comando anterior utilizar composer dump-autoload primero y luego ejecutar el comando php artisan db:seed)

  • Para levantar el proyecto, abrir xampp, iniciar apache y mysql, ir a la carpeta ¨web¨ del proyecto y ejecutar los comandos en terminal: php artisan serve y abrir la pagina usando la direccion que aparece en la linea de comandos.

  • Para ingresar al sistema en modo administrador utilice "admin.portalE@utp.ac.pa" contraseña "admin".