Skip to content

ederivero/webinar-task-codiGo

Repository files navigation

Webinar Organizador de Tareas con autenticación

Bienvenido al repositorio 📂️ del Webinar donde podrás encontrar el codigo expuesto 🤓️

Para comenzar es muy sencillo solamente sigue los siguientes pasos de instalación y podrás ejecutar el proyecto en tu máquina 💻️! 🤩️🤩️

Instalación

Este repositorio requiere que tengas instalado lo siguiente:

Una vez que tengas NodeJs instalado, para comprobar corre el siguiente comando en una terminal o power shell

$ node --version

Ahora descarga el repositorio y luego instala las dependencies (o librerias 📚) de la siguiente manera dentro de la carpeta del repositorio (Nota: Puedes hacerlo con npm pero yarn es mas veloz 🚀): 🤓️

$ npm install --global yarn
$ yarn install

Esto creará una carpeta con el nombre node_modules y ahí se instalarán todas las librerias necesarias de nuestro proyecto.

Luego tendremos que configurar las variables que usaremos en nuestro proyecto, para ello necesitaremos crear un archivo .env que es ahi donde se almacenaran las variables, copiaremos la plantilla ubicada en .env.example y pondremos los valores de la conexion a nuestra base de datos y nuestra clave de JWT, por ejemplo:

DATABASE_URL=postgresql://usuario:password@host:port/database?schema=public

SECRET_JWT=clave_urcha_archi_mega_secreta

Luego una vez creada la base de datos ahora tendremos que efectuar las migraciones generadas de nuestro prisma con el siguiente comando

$ yarn prisma:migrate:run

Por ultimo, procederemos a levantar el proyecto 🚀

$ yarn start:dev

Si todo estara correcto se levantara nuestro proyecto exitosamente 🥳

Extras

Si quieres visualizar los datos que se han almacenado en la base de datos, te recomiendo descargarte el siguiente software ➡️ pgAdmin

Si quieres visualizar las imagenes deberas tener tu cuenta en AWS para poder usar tu S3

Licencia

MIT

Software Libre, Hell Yeah!🤙️🤙️

Releases

No releases published

Packages

No packages published