Skip to content
/ hdfisme Public

Help Desk para la Facultad de Igeniería de Sistemas y Mecánica Eléctrica (FISME) desarrollado con MySQL, Angular y Node.js

License

Notifications You must be signed in to change notification settings

edalvb/hdfisme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HDFISME

Es un Sistema Help Desk para la Facultad de Igeniería de Sistemas y Mecánica Eléctrica (FISME) desarrollado con MySQL, Angular y Node.js

Requisitos para ejecutar HDFISME

  1. Tener instalado Node.js:
  2. Tener instalado Angular CLI:
    • Ejecuta el siguiente comando: npm install -g @angular/cli
  3. Tener instalado MySQL 8.0:

Ejecutando HDFISME

Instale "node-pre-gyp"

npm install node-pre-gyp -D

Instale las dependencias de Node.js y Angular

  1. Instale las dependencias de Node.js
    • Dentro de la carpeta server, ejecute el siguiente comando: npm install
  2. Instale las dependencias Angular
    • Dentro de la carpeta client, ejecute el siguiente comando: npm install

Cree y configure la base de datos

  1. Ejecute el archivo hdfisme.sql, ubicado en la carpeta db
    • O haga reingeniería inversa al modelo de la base de datos con el archivo design.mwb ubicado en la carpeta db

Ejecute HDFISME

  1. Dentro de la carpeta server ejecute el siguiente comando: node /build/index.js
    • Puede ejecutar el servidor en modo de desarrollo con npm run dev y npm run build
  2. Dentro de la carpeta client ejecute el siguiente comando: ng serve

En caso tenga problemas con la db, en particular con "El cliente no admite el protocolo de autenticación solicitado por el servidor; considere actualizar el cliente MySQL"

   ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'su_contraseña';

About

Help Desk para la Facultad de Igeniería de Sistemas y Mecánica Eléctrica (FISME) desarrollado con MySQL, Angular y Node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published