This repository fix the coding challenges related with the FrontEnd
To install this project is very easy only we need install npm in the last version available and then run the follow command
npm start
After you can open the Web Browser using the follow url http://localhost:3000
The Project was realized using React + Redux using several components
For the web interface we use https://semantic-ui.com/ a CSS Framework
The creation of Components was done to separate the different functionalities and have the most modulated application
Below is a tree with all the components created
- App
- HeaderContainer
- Buttons
- CartButton
- RegisterButton
- UserButton
- Buttons
- BodyContainer
- GeneralCategory
- ListProduct
- Buttons
- AddProductButton
- Buttons
- MainSearch
- CartContainer
- HeaderContainer
View all product and we can sort and find one product
Crear nuevo usuario para poder comprar
Modify the shopping cart
Register the address to send the purchase
Register the payment method
Confirm the purchase
Note: This Project I did in 3 calendar days and previously I had no experience with React, I have experience in AngularJS after understanding the way of working everything was much easier