Para el desarrollo del componente Backend de la prueba se hace uso de nest.js como framework de node.js. el cual ayuda en la estructura y arquitectura de la App.
Las librerias utilizadas para el desarrollo son:
- Nest.Js (Framework para Node.js)
- Docker (levantar base de datos local)
- Pisma ORM (ORM para facilitar las consultas a la Base de Datos)
Set up a new Prisma project $ prisma init
Generate artifacts (e.g. Prisma Client) $ prisma generate
Browse your data $ prisma studio
Create migrations from your Prisma schema, apply them to the database, generate artifacts (e.g. Prisma Client) $ prisma migrate dev
Pull the schema from an existing database, updating the Prisma schema $ prisma db pull
Push the Prisma schema state to the database $ prisma db push