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
- Tener instalado Node.js:
- Tener instalado Angular CLI:
- Ejecuta el siguiente comando:
npm install -g @angular/cli
- Ejecuta el siguiente comando:
- Tener instalado MySQL 8.0:
Instale "node-pre-gyp"
npm install node-pre-gyp -D
- Instale las dependencias de Node.js
- Dentro de la carpeta server, ejecute el siguiente comando:
npm install
- Dentro de la carpeta server, ejecute el siguiente comando:
- Instale las dependencias Angular
- Dentro de la carpeta client, ejecute el siguiente comando:
npm install
- Dentro de la carpeta client, ejecute el siguiente comando:
- 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
- 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
ynpm run build
- Puede ejecutar el servidor en modo de desarrollo con
- 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';