Skip to content

CamilaSosa96/e-fix-doc

Repository files navigation

E-FIX

🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️

E-FIX es una herramienta que permite gestionar órdenes de reparación.

⭐ Ver la wiki de este repo para la documentación: https://github.com/CamilaSosa96/e-fix-doc/wiki

🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️ 🔧 ✏️

Instalación de E-Fix

✨ Servidor de datos (Base de datos)

Recursos necesarios:

  • Xampp
  • Script SQL de Efix (Provisto en el repositorio de documentación)

Pasos:

  • Instalar Xampp e iniciar el panel del control. Allí iniciar los servicios de Apache y MySQL.

  • Ir a 'localhost/phpmyadmin/' desde el navegador, y crear una Base de Datos llamada 'efix'. Allí importar el script sql.

✨ Servidor Web (Back-End)

Recursos necesarios:

  • Node js
  • VS Code

Pasos:

  • Abrir VS Code. Abrir la carpeta en donde se encuentra el proyecto.

  • (Opcional) Abrir el archivo 'MySQLconnection' y editar los valores de la variable 'con', completando los datos correspondientes al servidor de datos.

  • (Opcional) Para el envío de email con presupuesto al cliente, se debe configurar la dirección IP a la que este va a acceder para aprobar o no la reparación. Esto se hace en el archivo efixRouter, editando la constante 'ip'. Poner la IP pública de la red, y configurar en el router un port forwarding hacia el IP de la máquina en donde esté corriendo el front-end.

  • Abrir una terminal desde VS Code en la ruta '/e-fix-back' y ejecutar 'npm i' para instalar las dependencias.

  • Ejecutar 'cd src' para entrar al directorio src. Allí ejecutar 'node efixservice' para inicial el servidor.

✨ Cliente (Front-End)

Recursos necesarios:

  • Node js
  • VS Code
  • React

Pasos:

  • Ir a VS Code, abrir la carpeta en donde se encuentra el proyecto.
  • Abrir el archivo efixService.js y editar la constante 'host'. Asignarle la IP de la máquina en donde se encuentre corriendo el backend.
  • Abrir una terminal desde VS Code en la ruta '/e-fix-front' y ejecutar 'npm i' para instalar las dependencias.
  • Ejecutar 'npm start' para iniciar el cliente.

✨ Configurar usuario Admin

  • Loguearse en el sistema con el usuario Admin (Usuario: Admin, contraseña: root) y cambiar la contraseña luego de ingresar.
  • El sistema E-Fix está listo para usar!

About

Documentación del proyecto E-FIX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages