Webinar Organizador de Tareas con autenticación
Bienvenido al repositorio
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:
- NodeJs ^v12.06+
- PostgreSQL
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
$ 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
Si quieres visualizar las imagenes deberas tener tu cuenta en AWS para poder usar tu S3
Licencia
Software Libre, Hell Yeah!