Tienda de productos que le permite a usuarios/as canjear puntos por productos, mediante una API brindada por Aerolab.
- React
- React hooks (context, custom hook)
- React Router
- Styled-components
- Material UI
- Google Fonts
- FontAwsome
- API de Aerolab
- Postman
- 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.
This project was bootstrapped with Create React App.
In the project directory, you can run: