Skip to content

DLSNemsara/furniture-visualizer-app

Repository files navigation

Furnique 3D E-Commerce

Summary

This e-commerce website allows users to browse and purchase furniture with excellent catalogs. The app provides a seamless shopping experience with a responsive 3D model previewer to allow shoppers to see the furniture in a 3 dimensions.

Key Features

  • 3D model previewer:
    Preview the model in 3D with different lighting modes.

  • Product Catalog:
    Display a wide range of products with detailed descriptions, images, and pricing.

  • Shopping Cart:
    Offer a smooth checkout process with various payment and shipping options.

  • Checkout Process:
    Provide a streamlined checkout process with options for payment and shipping.

  • Responsive Design:
    Ensure the website adapts to different devices and screen sizes for an optimal user experience.

  • Performance Optimization:
    Enhance website performance for quick load times and easy navigation.

Technologies Used

Front-End

  • Project Setup
    • Vite
    • React
    • Typescript
  • 3D Tools
    • Three.js
    • React Three Fiber
    • React Three Drei
  • React Tools
    • React Router
    • React Icons
    • React Intersection Observer
  • Chakra UI
  • Tailwind CSS
  • Snipcart API

Back-End

  • Node.js
  • Express.js
  • MongoDB + Mongoose:
    For database management
  • Cloudinary API:
    For image cloud & 3d model management

Tools and Dependencies

  • Ngrok
  • Crypto.js
  • dotenv

Contributors

About

furniture-visualizer-app is a web-based 2D/3D interior design application built with the MERN stack. It enables in-store furniture designers to create and visualize realistic room layouts, helping customers see how furniture fits within their room’s dimensions, colors, and shapes, with a focus on usability in design.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors