Welcome to ComfyFurniture, your one-stop destination for stylish, functional, and affordable furniture. This README provides an overview of the website's purpose, features, and how to use it effectively.
- Introduction
- Features
- How to Use the Website
- Tech Stack
- Installation and Setup (For Developers)
- Contributing
ComfyFurniture is an e-commerce platform designed to help you find the perfect furniture for your home or office. We offer a wide selection of furniture, ranging from modern and minimalistic to classic and elegant styles. Our goal is to make furniture shopping convenient, enjoyable, and accessible for everyone.
- Wide Range of Products: Browse furniture for living rooms, bedrooms, kitchens, and more.
- Share Options: Easily share any product of interest with others using any social platform.
- Product Reviews: Read reviews to make informed purchasing decisions.
- Wishlist and Favorites: Save products for future reference.
- Secure Checkout: Enjoy a smooth and secure shopping experience.
- Responsive Design: Access the website seamlessly on any device.
- Browse Products: Navigate through the products to find specific items.
- View Product Details: Click on a product to see detailed descriptions, dimensions, and reviews.
- Add to Cart: Add desired items to your cart and proceed to checkout when ready.
- Secure Payment: Complete your purchase using secure payment options.
- Payment on Delivery: You can also go for payment on delivery.
- Frontend: HTML5, CSS3, Tailwind CSS, Next.js, Typescript, framer-motion (for animations)
- Backend: Appwrite
- CMS: Sanity CMS (for content management)
- Payment Gateway: Stripe
- Hosting: Vercel
-
Clone the repository:
git clone https://github.com/tee4tao/ComfyFurniture
-
Navigate to the project directory:
cd furniture-ecommerce
-
Install dependencies:
npm install
-
Set up environment variables in a
.env.local
file -
Start the development server:
npm start
-
Open the application in your browser at
http://localhost:3000
.
You are welcome to contribute to improve ComfyFurniture! To contribute:
- Fork the repository and create a new branch.
- Commit your changes with clear descriptions.
- Push your branch and create a pull request.