Skip to content

Gabriel-f-r-bojikian/Rocketshoes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rocketshoes

Rocketshoes

Badge Badge Badge Badge Badge

About

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!

Table of contents

Status

This challenge is completed and delivered to specifications. It passed all automated tests and implements all the features asked. ✅

Features

  • 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.

How to install and run this application

Prerequisites

To run this code you will need the latest versions of Node.js and Yarn installed on your machine.

Installing and running

# 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

Techs utilized

The following technologies were used for the completion of this challenge:

  • NodeJS Badge
  • React Badge
  • Typescript Badge
  • Styled-Components Badge
  • Jest Badge
  • Axios Badge
  • JSON Server Badge

Author and Acknowledgements

The original code was done by Rocketseat 🚀. All modifications in this repository were made by me, Gabriel Fernandes. 💪

My links for contact are: Github Badge Linkedin Badge Gmail Badge