Skip to content

tee4tao/ComfyFurniture

Repository files navigation

ComfyFurniture

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.


Table of Contents

  1. Introduction
  2. Features
  3. How to Use the Website
  4. Tech Stack
  5. Installation and Setup (For Developers)
  6. Contributing

Introduction

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.


Features

  • 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.

How to Use the Website

  1. Browse Products: Navigate through the products to find specific items.
  2. View Product Details: Click on a product to see detailed descriptions, dimensions, and reviews.
  3. Add to Cart: Add desired items to your cart and proceed to checkout when ready.
  4. Secure Payment: Complete your purchase using secure payment options.
  5. Payment on Delivery: You can also go for payment on delivery.

Tech Stack

  • 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

Installation and Setup (For Developers)

  1. Clone the repository:

    git clone https://github.com/tee4tao/ComfyFurniture
  2. Navigate to the project directory:

    cd furniture-ecommerce
  3. Install dependencies:

    npm install
  4. Set up environment variables in a .env.local file

  5. Start the development server:

    npm start
  6. Open the application in your browser at http://localhost:3000.


Contributing

You are welcome to contribute to improve ComfyFurniture! To contribute:

  1. Fork the repository and create a new branch.
  2. Commit your changes with clear descriptions.
  3. Push your branch and create a pull request.