Skip to content

FastWork is a website that allows maintenance, installation and repair workers (such as plumbers, carpenters or electricians) to offer their services on the web. At the same time, it offers potential clients the possibility of finding professionals in different trades by category and contacting them to acquire their services.

Notifications You must be signed in to change notification settings

NicoLoreto/Fast_Work_Miracle_Lab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastWork

FastWork es un sitio web que permite a trabajadores de mantenimiento, instalación y reparación (como plomeros, carpinteros o electricistas) ofrecer sus servicios en la web. A su vez, brinda la posibilidad a potenciales clientes de encontrar por categoría a profesionales en distintos oficios y contactarlos para adquirir sus servicios.
Actualmente está siendo desarrollado por el Team Gray de Miracle Lab.

React Node.js 18.16.1

FastWork

Documentation:

  1. React
  2. Node

Dev:

Frontend:

  1. Instalar node 18.16.1.
  2. Instalar Git:
    sudo apt-get install -y git
  3. Clonar repositorio: git clone https://github.com/labmiracle/team-gray.git
  4. Moverse a la carpeta src/website: cd src/website
  5. Ejecutar el siguiente comando para instalar las dependencias: npm install
  6. Ejecutar el siguiente comando para iniciar el servidor de desarrollo: npm run dev

Backend:

  1. Instalar node 18.16.1.

  2. Instalar Git:
    sudo apt-get install -y git

  3. Clonar repositorio: git clone https://github.com/labmiracle/team-gray.git

  4. Moverse a la carpeta src/api: cd src/api

  5. Ejecutar el siguiente comando para instalar las dependencias: npm install

  6. Crear un archivo .env en src/api con la siguiente configuración:

    fastwork_api__mysql__host = <database_host>
    fastwork_api__mysql__user = <database_user>
    fastwork_api__mysql__password = <database_password>
    fastwork_api__mysql__database = <database_name>
    fastwork_api__mysql__port = <database_port>
    fastwork_api__jwt__secret = <jwt_secret>
    
  7. Ejecutar las sentencias de los archivos .sql dentro de la carpeta src/api/database: "creation-script.sql" para crear la base de datos y las tablas, "db_table_inserts.sql" para insertar datos de prueba.

  8. Iniciar el servidor: npm run dev

  9. Para acceder a la documentación de Swagger ingresar en http://localhost:5000/docs

Team:

  • Aron Diaz
  • Hernán Gobulin
  • Nicolás Loreto

Link a Trello Trello

About

FastWork is a website that allows maintenance, installation and repair workers (such as plumbers, carpenters or electricians) to offer their services on the web. At the same time, it offers potential clients the possibility of finding professionals in different trades by category and contacting them to acquire their services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.5%
  • SCSS 20.4%
  • Shell 0.4%
  • JavaScript 0.3%
  • HTML 0.2%
  • Dockerfile 0.2%