Used technologies: React , MUI component library, Redux state manager, ReactRouter router (replaced with #HashRouter in the demo, which is more friendly with GitHub Pages. Also used ReduxPersist to save data to Local Storage, ReactHookForm for the order form and AXIOS for API requests.
Implemented: the main page with product cards and filtering by category, a cart where you can place your order, a section of favorite products and a search component in the header. Such a small shop!
Demo link: https://demo-e-commerce-application.vercel.app
For this you need:
- clone the repository to your computer (by executing the command: git clone git@github.com:taypyc/eCommerce-Application.git in the terminal);
- run the application using the npm run start command
Open http://localhost:3000 to view it in your browser.