Skip to content

alazzuri/reward-store

Repository files navigation

Rewards Store

Aplicación de canje de puntos por premios.

English Version


Tercer proyecto del curso de Frontend Avanzado en React dictado por Acamica.

La aplicación consiste en una página para canjear puntos por premios. El usuario puede visualizar y filtrar los productos disponibles, y canjear aquél que le guste utilizando para ello los puntos disponibles en su cuenta. Asimismo, se ofrece la oportunidad de obtener puntos a partir de un sistema aleatorio. También, se ofrece un historial de canjes para que el usuario pueda visualizar los últimos productos canjeados.

Para crear la aplicación se utilizó el entorno provisto por Create React App.

Instalación.

Clonar el repositorio

git clone https://github.com/alazzuri/reward-store.git

Instalar dependencias


npm install

o


yarn install

Iniciar la aplicación

Dentro del directorio de la aplicación, se pueden ejecutar los siguientes comandos:

yarn start

Inicializa la aplicación en un entorno de desarrollo
Una vez ejecutado el comando, se puede acceder a http://localhost:3000/reward-store para visualizar la misma en el navegador.

yarn build

Realiza el build correspondiente de la aplicación para producción, en la carpeta build.

yarn test

Ejecuta los tests unitarios disponibles en la aplicación, exponiendo el resultado en la consola.

Librerías y dependencias utilizadas:

  • React
  • React DOM
  • Babel
  • Typescript
  • React Router
  • Tailwind
  • Material UI
  • Redux con thunk
  • Moment Js
  • Google Fonts
  • React Spinners
  • React Lottie
  • DayJs
  • Normalize CSS
  • React Confetti
  • React Loading Skeleton
  • UUID
  • SweetAlert
  • Numeral
  • Jest
  • React Testing Library

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published