Skip to content

sayalex25/MangoTechnicalTest

Repository files navigation

Mi Proyecto Next.js

Este es un proyecto básico de Next.js que incluye dos ejemplos de un componente con un selector de rangos y una página principal. Utiliza Axios para realizar llamadas a un API básico hecho en Mockable.io, Jest y React Testing Library para pruebas unitarias y de integración.

Requisitos Previos

Antes de comenzar, asegúrate de tener instalado Node.js en tu sistema. Este proyecto ha sido creado y probado con Node.js versión 12.x o superior.

Instalación

Para configurar el proyecto en tu entorno local, sigue estos pasos:

  1. Clona el repositorio

    Primero, clona este repositorio a tu máquina local utilizando el siguiente comando en tu terminal:

     git clone https://github.com/sayalex25/MangoTechnicalTest.git

    Luego navega a la carpeta del proyecto:

    cd tu-repositorio
  2. Instala las dependencias

    Una vez que estés dentro del directorio del proyecto, instala las dependencias necesarias ejecutando:

     npm install

    or

    yarn install

    Para iniciar el servidor de desarrollo y abrir el proyecto en tu navegador, ejecuta:

    npm run dev

    o si usas Yarn:

    yarn dev

Estructura del Proyecto

El proyecto sigue la estructura estándar de Next.js:

  • pages/ : Contiene las páginas de tu aplicación. index.js es la página principal.
  • components/ : Directorio para tus componentes de React.
  • public/ : Para archivos estáticos como imágenes.
  • styles/ : Para hojas de estilo CSS.

Realizar Llamadas API con Axios

El proyecto utiliza Axios para manejar llamadas a APIs externas. Puedes encontrar ejemplos de cómo se utiliza Axios dentro de los componentes en el directorio components/ .

Pruebas

Este proyecto utiliza Jest y React Testing Library para pruebas. Para ejecutar las pruebas, utiliza el siguiente comando:

npm run test

o si usas Yarn:

yarn test

Esto ejecutará todas las pruebas definidas en el directorio tests y mostrará los resultados en la terminal.

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.


Este README proporciona una guía básica para comenzar con el proyecto y ejecutarlo localmente.

sayalex

About

Know your code skills for an every-day code problem based on our team design system's needs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published