Overview
LYSTONE-STOP is a website that was created with the goal of providing a challenging experience in website development and administration. It allows users to explore a variety of clothes and become a happy customer by authenticating themselves. The website was built using HTML5, CSS3, JavaScript, and React. It includes features such as DOM manipulation, an admin panel for inventory and user management, user registration with form validation, a variety of products, filtering and sorting options, a dynamic cart, and more.
Features
- DOM manipulation: Data appears at the DOM using DOM manipulation techniques.
- Admin panel: There is an admin panel to maintain inventory and manage user accounts.
- User registration: Users can register themselves and their information will be validated using form validation.
- Variety of products: The website offers a variety of products for users to explore.
- Filtering and sorting: Users have the ability to filter and sort the products based on their preferences.
- Dynamic cart: The website includes a dynamic cart feature that allows users to add products to their cart.
Installation
To install the LYSTONE-STOP theme, follow these steps:
- Install Node.js and npm on your machine.
- Clone the repository from GitHub.
- Navigate to the project directory.
- Run
npm installto install the dependencies. - Run
npm startto start the development server.
Summary
LYSTONE-STOP is an E-commerce website built using HTML5, CSS3, JavaScript, and React. It offers features like DOM manipulation, an admin panel, user registration, a variety of products, filtering and sorting options, and a dynamic cart. The project allowed the developers to learn and apply React, Redux, Chakra UI, Bootstrap, and JSON server. Overall, it was an enjoyable process of learning and creating an E-commerce website.