VNest is a modern and fully responsive furniture store e-commerce website built with React, Node.js and MongoDB.
If you see the website loading slowly, it's because I'm using the free version of the render, so the server will sleep, and it needs time to restart. Hope you will wait to see.
Visit the website: https://furniture-store-reactjs-nodejs.vercel.app/
- React 18 + Vite for frontend.
- Redux Toolkit for state management.
- TailwindCSS for styling.
- ShadCN UI for UI components.
- Jest for testing.
- Contentful for create blogs.
- Node.js + Express for backend.
- MongoDB for database.
- JWT for secure authentication and authorization.
- GoogleGenAI for chatbot and embedding vector.
- Cloudinary for upload images.
- Authentication with JWT
- Lazyload images to optimized
- Easily add, update and manage all products in store
- Supports multiple product variants
- Keyword search to quickly find products
- Advanced filtering by price range, supplier, and sorting by name, price, or popularity
- Related products using vector embeddings
- Create and manage promotions for specific products or entire collections
- Automatic price updates on the products pages and cart
- Suggests relevant products using vector embeddings and function calling (in progress development).
- Chat bot helps users discover products and get store details (in progress development).


















