programacion para el frond-end
- HTML5
- CSS
- BOOTSTRAP
programacion para el back-end
El proyecto contiene las siguientes dependencias de producción:
- express módulo Infraestructura web rápida, minimalista y flexible para Node.js
- dotenv módulo de carga Variables de entorno
- MySql módulo nativo de javascript para acceder a bases de datos MySql.
- cors módulo de middleware de express para configurar Cross-Origin Resource Sharing en una aplicación express.
- babel módulo que sirve para configurar javascript moderno a codigo de javascript estandar(que sea lo mas entendible posible)
También las siguientes dependencias de desarrollo:
- nodemon Es una herramienta que ayuda a desarrollar aplicaciones basadas en node.js al reiniciar automáticamente la aplicación de Node.js cuando se detectan cambios en los archivos de código javascript en el directorio del proyecto.
- jest Es un marco de pruebas automatizadas javascript.
- Definicion del sistema(caso de uso, diagrama de colaboracion)
- Modelo de Dominio
- Modelo Entidad-Relacion
- Docente de Teoría: Mabel Torres.
- Docente de Prática: Francisco Vicente.
- Ceccarelli, Pablo Alejandro
- Garcia Moya, Priscila Belén
- Gomez, Lourdes Carolina
- Gonella, María Sofía
Para que funcione está aplicación web necesitan tener instalado las siguientes Herramientas.
- NodeJS se puede descargar desde https://nodejs.org/es/download/
- XAMPP control panel se puede descargar desde https://www.apachefriends.org/
- Recomendamos que tengan instalado git (se puede descargar desde https://git-scm.com/downloads) en su computadora para descargar el proyecto.
- Visual Studio Code se puede descargar desde https://code.visualstudio.com/
- npm comandos de npm.
- npm intellisense ayuda con el autocompletado de funciones, métodos, etc. de módulos javascript instalados en el proyecto
- Prettier - Code formatter ayuda a identar el código
- Bracket Pair Colorizer ayuda en la visualización de bloques de código marcando llaves, corchetes y parentesis en distintos colores.
- import cost nos permite ver cuanto espacio ocupa la importación de un módulo en nuestros archivos
- vscode-icons juegos de iconos para los archivos del proyecto.
- path intellisense ayuda con el autocompletado de nombres de archivos y directorios del proyecto
Una vez instalado la herramienta de administración de bases de datos XAMPP control panel (es muy importante anotar la contraseña del usuario root de la base de datos).
- Crear una conexión a la base de datos usando el usuario y contraseña del servidor de base de datos.
- Crear una nueva base de datos Recordar el nombre de la base de datos
- Restaurar la base de datos desde el archivo respaldo-sistemas_de_gestion_calzado.sql en la base de datos creada anteriormente
- Con una terminal ubicada en el directorio del proyecto ejecutar el siquiente comando
git clone https://github.com/priscilabgmoya/GestorDeInspecciones.git
- Con una terminal ubicada en el directorio del proyecto ejecutar el siquiente comando
npm install
- Con una terminal ubicada en el directorio del proyecto ejecutar el siquiente comando
npm run dev