Author: SihamNafie24
GetHome is a modern, full-featured e-commerce platform built with React and Vite. It offers a seamless shopping experience for home products, kitchen tools, and smart home devices.
- Product Catalog - Browse 100+ products with advanced filtering
- Smart Search - Real-time search functionality
- Shopping Cart - Full cart management with quantity controls
- Wishlist - Save favorite products
- Product Ratings - Customer reviews and ratings
- Responsive Design - Mobile-first, works on all devices
- Modern UI - Clean design with smooth animations
- Category Filters - Filter by category and price range
- Stock Management - Real-time stock availability
- Advanced Sorting - Sort by price, name, and ratings
- Frontend: React 18
- Build Tool: Vite
- Routing: React Router v6
- Styling: TailwindCSS
- Animations: Framer Motion
- Icons: Heroicons
- Notifications: React Hot Toast
- State Management: React Context API
- Clone the repository:
git clone https://github.com/SihamNafie24/GetHome.git
cd GetHome- Install dependencies:
npm install- Run the development server:
npm run dev- Open your browser and visit
http://localhost:5173
GetHome/
├── public/
│ └── images/
│ ├── about-story.jpg
│ └── team/
├── src/
│ ├── components/
│ │ └── layout/
│ │ ├── Footer.jsx
│ │ └── Navbar.jsx
│ ├── context/
│ │ └── CartContext.jsx
│ ├── pages/
│ │ ├── About.jsx
│ │ ├── Contact.jsx
│ │ ├── Home.jsx
│ │ ├── Products.jsx
│ │ └── ProductDetails.jsx
│ ├── App.jsx
│ └── main.jsx
├── package.json
└── README.md
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
- Hero section with featured products
- Category showcase
- Latest products display
- 100+ products with images
- Advanced filtering (category, price)
- Search functionality
- Wishlist feature
- Product ratings and reviews
- Stock availability indicators
- Company story
- Team members
- Core values
- Statistics and achievements
- Contact form
- Business information
- Location details
- FAQ section
- Dynamic product generation
- Real-time filtering and sorting
- Stock status tracking
- Rating system (1-5 stars)
- Customer review counts
- Add to cart functionality
- Wishlist management
- Responsive product cards
- Smooth animations
- Empty state handling
- Clean, modern design
- Teal accent colors
- Hover effects and transitions
- Mobile-responsive layout
- Intuitive navigation
- Email: sihamnafie2000@gmail.com
- Phone: +212 643 552164
- Address: EL-Jadida hay salam, Morocco
This project is open source and available under the MIT License.
Developed by SihamNafie24
Star this repository if you find it helpful!