Skip to content

Technical test involving the creation of a mini-application for purchasing mobile devices using a React Single Page Application (SPA) with JavaScript.

Notifications You must be signed in to change notification settings

mig-code/technical-challenge-napp

Repository files navigation

Technical Challenge

Netlify Status

Coverage Code Smells

Quality gate

Descripción

Prueba técnica que consiste en la creación de una mini-aplicación para comprar dispositivos moviles mediante una SPA en REACT con Javascript.

Current deployment: https://technical-challenge-napp.netlify.app/

Metodología de trabajo

La gestión del proyecto la he realizado con Trello.

Para asegurar la calidad del código he utilizado SonarCloud y testing con Jest.

El depliegue lo he hecho en Netlify apoyándome en Github Actions.

Estructura de carpetas

src
├── core
    ├── components
    ├── context
    ├── hooks
    ├── services
├── features
    ├── product.details
    ├── product.list
├── mocks
├── sass
├── utils

Instalación

Para instalar el proyecto, se debe clonar el repositorio y ejecutar el comando npm install. ( Se requiere tener instalado Node.js)

Scripts disponibles

En el directorio del proyecto puedes ejecutar:

npm start

Para ejecutar la aplicación en modo desarrollo.

npm run build

Para construir la aplicación para producción en la carpeta build.

npm run test

Para ejecutar los tests en modo watch.

npm run test:prod

Para ejecutar los tests en modo producción.

npm run lint

Para ejecutar el linter y corregir los errores.

Autor

Miguel P.gomez

About

Technical test involving the creation of a mini-application for purchasing mobile devices using a React Single Page Application (SPA) with JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published