This repository contains the second challenge task to be completed for Rocketseat's Ignite Bootcamp, class 01.
The challenge is creating a e-commerce web page with a fully functional client cart. The theme for this shop is shoes!
- Rocketshoes
- Table of contents
- Status
- Features
- How to install and run this application
- Techs utilized
- Author and Acknowledgements
This challenge is completed and delivered to specifications. It passed all automated tests and implements all the features asked. ✅
- Being able to retrieve items from the API and display them on the home screen.
- Display in the header the amount of items listed in cart.
- Display items currently in the cart in the cart screen, with proper amounts, prices and total price.
- Adding items to the cart.
- Updating items in the cart.
- Removing items from the cart.
- Fully functioning buttons in the application to perform the CRUD operations listed before.
- Displaying appropriate error messages whenever needed.
To run this code you will need the latest versions of Node.js and Yarn installed on your machine.
# Clone this respository
$ git clone <https://github.com/Gabriel-f-r-bojikian/Rocketshoes.git>
# Move into the newly created folder
$ cd Rocketshoes
# Install all dependencies
$ yarn
# Run the server
$ yarn server
# Run the application
$ yarn start
The following technologies were used for the completion of this challenge:
The original code was done by Rocketseat 🚀. All modifications in this repository were made by me, Gabriel Fernandes. 💪