https://github.com/agostinaarevalojaube/aerolab-challenge
Challenge de Aerolab - Rewards Store - React
https://github.com/agostinaarevalojaube/aerolab-challenge
aerolab react rewards-platform
Last synced: 3 months ago
JSON representation
Challenge de Aerolab - Rewards Store - React
- Host: GitHub
- URL: https://github.com/agostinaarevalojaube/aerolab-challenge
- Owner: AgostinaArevaloJaube
- Created: 2021-03-01T20:39:43.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-29T19:58:53.000Z (about 4 years ago)
- Last Synced: 2025-02-04T21:42:00.917Z (4 months ago)
- Topics: aerolab, react, rewards-platform
- Language: JavaScript
- Homepage: https://agostinaarevalojaube.github.io/aerolab-challenge/#/
- Size: 3.97 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Rewards Store## Tienda de productos que le permite a usuarios/as canjear puntos por productos, mediante una API brindada por Aerolab.
[Link a la demo](https://agostinaarevalojaube.github.io/aerolab-challenge/#/)
## Tecnologías y recursos utilizados
- [React](https://reactjs.org/)
- [React hooks](https://reactjs.org/docs/hooks-intro.html) (context, custom hook)
- [React Router](https://reactrouter.com/web/guides/quick-start)
- [Styled-components](https://styled-components.com/)
- [Material UI](https://material-ui.com/)
- [Google Fonts](https://fonts.google.com/)
- [FontAwsome](https://fontawesome.com/)
- [API de Aerolab](https://aerolabchallenge.docs.apiary.io/)
- [Postman](https://www.postman.com/)## Features solicitadas
- Visualizar nombre de usuario/a y puntos disponibles.
- El usuario/a podrá agregar puntos para poder canjear por productos.
- El listado de productos deberá estar paginado con 16 productos cada página.
- El usuario/a debería poder filtrar los productos por precio, de mayor a menor y vicecersa.
- Si el usuario/a tiene la cantidad de productos suficientes podrá canjearlo, sino, se deberá mostrar cuántos puntos le faltan.
- Cuando el usuario/a compra, la cantidad de puntos debe ser deducida automaticamente de los puntos disponibles.
- El usuario/a podrá acceder al historial de canjes.## Getting Started with Create React App
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
### Available Scripts
In the project directory, you can run:
#### `npm install`
#### `npm start`