Fecha inicio: 01/04/2024
Fecha fin: 03/04/2024
Fecha respuesta: 05/04/2024
- NextJS
- Typescript
- Tailwindcss
- GraphQL
#### Descripción:
Los usuarios cliente podrán ingresar a su portal y cargar productos que se vincularán a sus cuentas. Luego, podrán listar y/o buscar productos donde podrán visualizar el detalle de cada producto.
Este proyecto está conectado a 2 bases de datos eiAccounts y eiInventories. La lista de productos está relacionada a la cuenta con la que se asoció al momento de la carga inicial.
- El usuario de prueba es [email protected] (no hay contraseña, el login usará solo un filtro en un listado)
- La api es http://ec2-54-152-38-34.compute-1.amazonaws.com
- Login: Agregar una query para buscar la cuenta por email usando el listado de las cuentas enviando parámetros disponibles en el schema
- Agregar una mutación para agregar un array de productos (debe asociarse a una cuenta cliente - ID de cuenta obtenido desde el Login)
- Agregar una query para listar los productos enviando parámetros de paginación y filtrado de búsqueda (nombre/sku)
Opcional: Se considerará el uso de validaciones en queries y mutaciones (uso de yup con formik) y creaciones de carpetas utils o helpers
Según criterio del desarrollador
- Mejorar eslint
- Agregar prettier
- Añadir test unitarios