Ignite-shop created with ReactJs
This project is Rocketseat Ignite third challenge. The purpose of this challenge is create the personal hook of the site with the functionality to CRUD of shopping cart and learn the fundamentals of Reactjs. Fundamentals that are componentization, creating functions, states in Reactjs, lifecycles with useEffect, creation of the personal hooks and data persistence by localstorage.
Basically this project is a list of the products, where have a simple list of the products with the functionality to add and remove itens of the shopping cart.
Basically to run the project, you just need to use the command npm install
or yarn to install
to install the project dependencies.
With the dependencies installed, you just need to run npm run start
or yarn start
to start the project in the development environment
and run npm run server
or yarn server
to start the local backend server to list the movies.
**To install the project dependencies is necessary to know which package manager is installed on your computer.
Dependencies used in the project
Axios is a Promise based HTTP client for making requests.
Json-server responsible for simulating a complete API.
Styled-components is a library to write CSS code inside JavaScript.
Polished is a Sass-style helper functions to be productive.
React-toastify add notifications to your app with ease.