TEST MERCURY CASH

Se han implementado las siguientes tecnologías con el fin de satisfacer los requerimientos solicitados; ViteJS, ReactJS, TailwindCSS, SASS, Json Server, Redux. Todas estas cumplieron un papel importante en el desarrollo de esta prueba, logrando asi cumplir los requerimientos y mis habilidades como desarrollador FrontEnd

Características

  • ViteJs: Ha sido utilizado para encapsular nuestro proyecto React, Vite es una herramienta creada por Evan You, creador de VueJs, herramienta que nos permite crear proyectos sin ligarlos a algún Framework en concreto.

  • ReactJS: Fue utilizado para construir la página web de manera interactiva y responsive.

  • TailwindCSS: Me permitió realizar la maquetación de estilos en mi proyecto, aportándome una gran variedad de clases que pude usar.

  • JSON Server: Me permitió realizar la implementación de una fake api logrando asi listar los paises y guardar los usuarios con los métodos rest api.

  • Redux Toolkit: Me permitió realizar las peticiones de mi fake api, logrando asi usar sus respuestas en cualquier parte del proyecto.

Instalación del proyecto

  • Se requiere tener instalado NodeJS v10+
  • Se requiere tener instalado Git
  • Clonar el repositorio con el comando git clone

Guía para inicializar el proyecto

```sh
cd MercuryCash
npm install para instalar todas las dependencias necesarias
npm run dev para iniciar el proyecto en ViteJS 😎
npm run server para iniciar nuestra fake api con JSON Server 💪
```

Documentación de las tecnologías implementadas