UG-CSW-SGMA / SGMA

0 stars 1 forks source link

Image text

Acerca de SGMA

Sistema Gestión de Mecánica Automotriz, es un proyecto en proceso de desarrollo por estudiantes de la Universidad de Guayaquil bajo la cátedra SOF-S-MA-6-1 Construcción de Software del Ing. Angel Cuenca en el ciclo CII 2122-2022.

Integrantes

Funcionalidad

Version 1.0

Tecnologías usadas

Pre Requisitos

Instalación

  1. Clonar el repositorio.

    $ git clone https://github.com/UG-CSW-SGMA/SGMA.git
  2. Abrir una consola de comandos y ubicarse dentro del directorio clonado.

  3. Ejecutar la descarga de componentes de laravel:

    $ composer update 

    Este paso descargará y creará la carpeta Ventor

  4. Copiar el archivo model.php que se encuentra en carpeta raíz y pegar en la ruta:

    /vendor/laravel/framework/src/Illuminate/Database/Eloquent/

    Nota. Paso requerido para el manejo de los CRUD en las bases de datos.

  5. Descargar archivo de script de base de datos SGMA_V10.sql ubicado en la siguiente dirección del proyecto.

    /database/backup/
  6. Cargar u ejecutar el script en MySQL.

  7. Renombrar el archivo .env.example por .env que se encuentra en carpeta raíz.

    Nota. En el archivo se encuentra la configuración de conexión en la cual se puede definir en función de lo confirado en mySQL.

Ejecución

  1. Abrir una consola de comandos y ubicarse dentro del directorio.
  2. Ejecutar:
    $ php artisan serve 

Arquitectura MVC

A continuación se detalla la ubicacion de las carpetas de las capas.

Modelo

Ubicación de los modelos/clases /app/Models

Ubicación de las migraciones y especificación de campos /database/migrations

Controlador

/app/Http/Controllers

Vistas

/resources/views