E-Commerce Application with React, Redux, and Webpack
This repository contains an E-Commerce application developed using React, Redux, and Webpack. The application consists of several pages, including sign-in/up, profile management, product listing, product details, shopping cart, orders, and an admin panel.
The project was created as a final task for React level-up courses. For more information, please visit https://www.sunnyschool.am/
- Sign in/up: Allows users to sign in or sign up for an account.
- My Profile: Displays user information such as image, full name, email, and phone number, with the ability to update personal data.
- Product List: Features search, filter, and sort functionalities, along with a list of products displaying their picture, name, price, and an "Add to cart" button.
- Product Details: Provides detailed information about a selected product.
- Shopping Cart: Shows all products added to the cart, with options to adjust the quantity, remove products, and proceed to checkout.
- Orders: Displays information about all purchases, including date, price, and quantity.
- Admin: Allows administrators to add new products to the inventory.
- Clone this repository.
- Check out the branch corresponding to the homework project you want to explore.
- Follow the instructions provided in the README of each branch to run and test the project.
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to explore the different pages and functionalities of the E-Commerce application and enhance your understanding of React development!