A modern, responsive e-commerce platform for furniture built with React, TypeScript, and TailwindCSS.
- 🛍️ Product browsing with infinite scroll
- 🔍 Real-time search functionality
- 🛒 Shopping cart with persistent storage
- 📱 Fully responsive design
- 🎨 Clean, modern UI with Shadcn/UI components
- 🌙 Dark mode support
- React + TypeScript
- TailwindCSS + Shadcn/UI
- React Query
- React Router
- React Intersection Observer
- Lucide Icons
- Clone the repository:
git clone https://github.com/yourusername/furniture-ecom.git
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open http://localhost:5173 in your browser
The app uses the Furniture API (furniture-api.fly.dev) for:
- Product listings
- Search functionality
- Individual product details
- Related products
MIT
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.