Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sebaiturravaldes/sisgedopra
https://github.com/sebaiturravaldes/sisgedopra
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/sebaiturravaldes/sisgedopra
- Owner: sebaiturravaldes
- License: gpl-3.0
- Created: 2018-11-15T02:40:49.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T13:04:00.000Z (about 2 years ago)
- Last Synced: 2024-11-29T21:38:56.885Z (about 2 months ago)
- Language: Vue
- Size: 3.21 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sisgedopra FrontEnd
Sistema de Gestión Documental de Procesos Administrativos (SISGEDOPRA), es un software que permite modelar cualquier
proceso administrativo de una Institución. Este software fue desarrollado por 4 estudiantes de la Universidad Santiago de Chile.* Felipe Gaete
* Hugo Saavedra
* Braulio Castro Estay
* Sebastián Andrés Iturra ValdésEn este repositorio encontrarás el FrontEnd del Software desarrollado bajo las siguientes herramientas:
* VueJs 2 + Bootstrap 4 como Framework FrontEnd
* WebPack como empaquetador
* Pruebas con Karma y Jest
Mientras que el Backend del Software lo podrás encontrar en [https://github.com/braulioUsach/ingeso-SISGEDOPRA-api]# Instalación y Mantención del Software Frontend
## 1. Versiones Utilizadas
* Vue 2.5.2
* Bootstrap 4.1.3## 2. Requerimientos
* Npm >= 6.2.0
* Node >= 10.8.0## 3. Instalación
cd /var/www/
Una vez ahí, se debe clonar el repositorio perteneciente al proyecto, este proyecto está bajo el software de control de versiones llamado github y hospedado en github.com, para clonar el repositorio se debe ejecutar el siguiente comando,
git clone https://github.com/siturra/SISGEDOPRA.git
Una vez ejecutado el comando comenzara la clonación del repositorio. Este repositorio contiene el proyecto, sin las librerías externas de JavaScript utilizadas, por ende, se debe a proceder a instalarlas de la forma que se describe a continuación:
Cuando esté el repositorio clonado, se deberá ingresar a él. Está ubicado en el directorio SISGEDOPRA que se acabó de crear al ejecutar el comando anterior.
cd SISGEDOPRA
Una vez dentro del directorio, y al usar un Backend como endpoint, se debe configurar se debe configurar en la ruta `config/prod.env.js`,
la variable ``VUE_APP_BACKEND_API_URL`` que usa la IP o el dominio al cual se conecta, agregando http:// o https:// según corresponda.
VUE_APP_BACKEND_API_URL: '"http://18.213.206.200"'Luego, la instalación de las librerías JavaScript (JS) necesarias:
npm install
Luego, se debe compilar el JavaScript (JS):
npm run build
Este comando creara una carpeta llamada ``dist``, esta carpeta contendra todo el proyecto compilado y listo para ser usado en producción
## 4. Mantención
Si en un futuro el sistema es actualizado, deberás dirigirte al directorio donde se encuentra hospedado el proyecto, ejemplo:
cd /var/www/SISGEDOPRA
Una vez dentro, deberás ejecutar el comando para actualizar el repositorio
git pull
Instalar las librerías nuevas de JavaScript (JS) en caso de que existieran:
npm install
Y finalmente compilar el JavaScript (JS)
npm run build
## 5. Soporte
Si a pesar de todo resulta algún error y no lo puedes solucionar, contacta a:
Sebastián Iturra , Braulio Castro , Felipe Gaete o Hugo Saavedra