Comfy Sloth store is a Furniture E-Commerce Website developed using React.js. The website offers various features including user authentication, browsing and filtering products, adding products to cart, and a seamless checkout process.
To get started with the Comfy Sloth store, follow these steps:
- Clone the repository to your local machine.
- Make sure you have Node.js installed on your system.
- Open a terminal and navigate to the project directory.
- Install the dependencies by running the command:
npm install
- Once the installation is complete, start the development server by running:
npm run dev
- Open your browser and visit http://localhost:5173 to access the website.
The Comfy Sloth Website offers the following features:
- Sign up: Users can create a new account by providing their details like name, email, and password.
- Sign in: Existing users can sign in using their registered email and password.
- Home Page: The landing page displays featured products and offers quick access to different categories.
- Product Listing: Users can browse through a wide range of furniture products.
- Product Details: Detailed information about each product, including images, description, price, etc., is displayed on a dedicated product details page.
- Categories: Users can filter products based on different categories like brands, color, sofas, price.
- Price Range: Users can set a price range to filter products within their preferred budget.
- Other Filters: Additional filters like color, material, and availability can be applied to refine the product listing.
- Add to Cart: Users can add products to their cart with the desired quantity.
- Edit Cart: Users can update the quantity or remove products from their cart.
- Cart Summary: The cart page displays a summary of all the selected products along with the total cost.
- Shipping Information: Users can provide their shipping details, including name, address, and contact information.
- Payment Options: Multiple payment options are available for users to choose from, such as credit card, debit card, and PayPal.
- React.js
- React Router
- Context API
- Reducers
- HTML
- CSS
- Styled component
- Auth0
- Stripe
Contributions to the Comfy Sloth Website are welcome! If you find any bugs or have suggestions for improvement, please feel free to open an issue or submit a pull request.