/test-meli

Primary LanguageTypeScript

Test Meli - Omar Lopez

Estructura.

El proyecto tiene dos carpetas que representan las dos aplicaciones basicas del proyecto, client, la aplicacion web, y server, el servidor de la aplicacion.

Inicializacion del proyecto

Para inicializar el proyecto, se debe correr el comando npm install tanto en el root del proyecto, como en la carpeta client (App Web).

Luego para iniciar los servicios se puede correr de manera independiente los comandos:

npm run start-client

npm run start-server

O ejecutar el comando:

npm run start

Este ultimo comando utiliza concurrently para ejecutar los dos primeros comandos al mismo tiempo.

Adicionalmente, la carpeta client, admite los siguientes comandos:

npm run test 

y

npm run test -- --coverage

Responsividad

Vista de lista de productos.

Responsividad Lista

Vista de detalle de producto.

Responsividad Vista detalle

Lighthouse

Lighthouse vista home Lighthouse vista home

Lighthouse vista lista de productos Lighthouse vista lista

Lighthouse vista detalle de producto Lighthouse vista detalle

Coverage

El coverage de los tests actuales esta ubicado por encima del 90%.

coverage