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.
- Instalar node 18.16.1.
- Instalar Git:
sudo apt-get install -y git
- Clonar repositorio:
git clone https://github.com/labmiracle/team-gray.git
- Moverse a la carpeta src/website:
cd src/website
- Ejecutar el siguiente comando para instalar las dependencias:
npm install
- Ejecutar el siguiente comando para iniciar el servidor de desarrollo:
npm run dev
-
Instalar node 18.16.1.
-
Instalar Git:
sudo apt-get install -y git
-
Clonar repositorio:
git clone https://github.com/labmiracle/team-gray.git
-
Moverse a la carpeta src/api:
cd src/api
-
Ejecutar el siguiente comando para instalar las dependencias:
npm install
-
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>
-
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.
-
Iniciar el servidor:
npm run dev
-
Para acceder a la documentación de Swagger ingresar en
http://localhost:5000/docs
- Aron Diaz
- Hernán Gobulin
- Nicolás Loreto