This project is a dynamic e-commerce marketplace, initially built as a UI clone during a hackathon, now enhanced with backend functionalities. It leverages modern web technologies to provide a fully interactive shopping experience.
Live URL: Hekto E-commerce Shopping Website
- Responsive Design: Fully optimized for desktop and mobile.
- Next.js: Server-side rendering and routing for a seamless experience.
- Tailwind CSS: Modern utility-first CSS framework for styling.
- Shadcn/ui: Component library for prebuilt, customizable components.
- Dynamic Product Display: Real-time product updates using Sanity CMS.
- Cart & Wishlist: Add, remove, and manage items dynamically.
- Buy Now & Share: Seamless purchasing and social sharing options.
- Search Functionality: Advanced product filtering and searching.
- Sanity CMS: Headless CMS used as the backend for managing products.
- Best Practices: Clean code structure and reusable components.
- Stripe Integration: Secure payment processing for transactions.
- Clerk : Used Clerk for auth and user management.
- Next.js
- Tailwind CSS
- Shadcn/ui
- Sanity CMS (Headless CMS for dynamic backend)
- Vercel: Deployed for fast and reliable hosting.
- formspree: For form handling and submissions.
- Stripe: Payment processing for secure transactions.
- Clerk: For Auth and user management.
- Other npm Packages
- Clone the repository:
git clone https://github.com/MuhammedSuhaib/Hackathon-2-Q-2-Ui-clone
- Navigate to the project directory:
cd repository-name - Install dependencies:
npm install
- Run the development server:
npm run dev
- Open your browser and visit
http://localhost:3000to view the app.
- Browse and search for products dynamically.
- Add products to the cart or wishlist.
- Share product details with others.
- Buy products using a seamless checkout process.
- Admins can manage product listings via Sanity CMS.
This project helped enhance my skills in:
- Implementing a headless CMS (Sanity) for dynamic content management.
- Creating a fully functional cart and wishlist system.
- Developing advanced search and filtering features.
- Building a seamless and scalable e-commerce experience.