Welcome to the Hurst Furniture E-Commerce Project! This project is a fully functional e-commerce platform designed to provide users with a seamless shopping experience for furniture items. Built with HTML, CSS, and JavaScript, this project incorporates essential features necessary for any e-commerce application, including:
- HTML
- CSS
- Bootstrap
- JavaScript
- User Registration: New users can create an account by providing necessary details such as username, email, and password.
- User Login: Registered users can securely log in to their accounts using their credentials.
- Logout: Users can securely log out of their accounts to protect their privacy.
- Product Catalog: Browse through a wide range of furniture items available for purchase.
- Product Search: Search for specific furniture items using keywords or filters.
- Product Details: View detailed information about each furniture item, including images, descriptions, prices, and availability.
- Filter Products: Users can filter products based on various criteria such as category, price range, and more.
- Add to Cart: Add desired furniture items to the shopping cart for future purchase.
- Add to Favorites: Save favorite items for easy access and quick reference.
- View Cart: Review the contents of the shopping cart, including selected items, quantities, and total prices.
- Update Quantity: Modify the quantity of items in the shopping cart.
- Remove Items: Remove unwanted items from the shopping cart.
- Shipping Information: Provide shipping details, including address and contact information.
- Order Summary: Review the order details, including items, quantities, prices, and total cost.
To run the project locally, simply download or clone the repository to your local machine. Then, open the index.html
file in your preferred web browser to access the E-Commerce platform.
We welcome contributions from the community to further enhance and improve the Hurst Furniture E-Commerce Project. If you would like to contribute, please fork the repository, make your changes, and submit a pull request outlining the modifications.
If you encounter any issues while using the platform or have any feedback to share, please don't hesitate to open an issue on the repository. Your input is valuable in helping us refine and enhance the user experience.