Footwear e-commerce frontend developed with React for the final project of the Coderhouse Backend Course.
You can see the backend here.
Authentication
(Users can register and login themselves)Filter by Category
(Users can filter the footwear by category)Cart Persistance
(The users won't lose their cart if they leave the app)Cart Management
(Users can change the quantity of a product or remove it from the cart)Make Order
(Users can make orders)Orders History
(Users can see their orders history)
CHBP Footwear frontend is developed with React.
Global application state is managed with React Context API.
This is responsible for managing the authentication status of the app and the user cart.
When a user is logged the backend sends a JWT (Json Web Token), it is stored in the application and sended as a header in every request that the user makes.