* When users opens the application, they are directed to the homepage, which features a navigation bar for effortless browsing. New users must sign up, and existing users need to log in to access the application. Only after authentication, which is managed using local storage, can users explore and utilize the features of the application.
* On the signup page, users need to fill in their basic details. Once the details are saved, they will be redirected to the login page
* Once users successfully log in, they will be directed to the shop page, where all available products for sale are displayed. The page includes search functionality and filters such as gender, color, rating, price range, and size to help users find products easily. Users can also add items to their cart to purchase later.
* On the cart page, users can view all the items they have selected, along with the total price. By clicking on 'Checkout,' users can proceed to make their payment. Additionally, users have the option to remove items from the cart if needed.
* On the profile page, users can update their personal details, including changing their password.