SnapShop is a modern, feature-rich Full-Stack eCommerce platform designed for developers, startups, and businesses looking to launch an online store quickly. It includes a responsive storefront, a powerful admin dashboard, secure authentication, multiple payment gateways, AI-powered translations, and advanced customization options—all in one complete solution.
Whether you’re building a fashion store, electronics marketplace, cosmetics shop, furniture business, or digital products website, SnapShop provides everything required to launch and manage a professional online business.
Explore SnapShop before purchasing.
Admin Login
Username: admin
Password: admin123
SnapShop comes with a state-of-the-art Admin Dashboard that gives you complete control over your eCommerce business. Here is a quick walkthrough of what you can do:
Perfect for:
Demo images are used for preview purposes only and are not included in the final download package.
[FEATURE] Added "Notify me when available" Back-in-stock Subscriptions for out-of-stock products, including a new Admin dashboard page to manage waitlists. [FEATURE] Added inline editing capability for Categories directly from the admin categories list. [FEATURE] Added native Multi-Currency UI with a dynamic dropdown selector in the storefront Navbar and Mobile Drawer, allowing customers to easily switch display currencies. [FEATURE] Added full Sub-category (Hierarchical Categories) support inside Admin > Products > Categories allowing grouping by parent topics. [FEATURE] Added Hero Banner appearance customization to General Settings, including an Enable/Disable Countdown toggle and Background Color picker. [FEATURE] Added "Supported Currencies" multi-select configuration inside Admin > Geography & Tax settings to easily manage active currency symbols in the frontend. [FEATURE] Enhanced global configuration by completely removing all hardcoded "SnapShop" branding strings from the admin dashboard and storefront, pulling dynamically from General Settings instead. [FEATURE] Added support for Nigerian Naira (NGN), Kenyan Shilling (KES), and Ghanaian Cedi (GHS) in the global currencies list to expand African market support. [FIX] Resolved severe horizontal overflow layout bug on the Contact page when viewed on mobile and small tablet screens by replacing inline React CSSProperties with responsive CSS grid media queries. [FIX] Fixed an issue where the navigation bar dropdown menus (Language, Currency, Profile) would overlap instead of closing when opened simultaneously.Version 1.0.2 – 04-10-2026
[FEATURE] Added Paystack payment gateway integration for seamless transactions across Africa. [FEATURE] Added Payoneer / Manual Bank Transfer payment gateway with customizable admin transfer instructions. [FEATURE] Added Flutterwave payment gateway integration for global and African payments. [FEATURE] Added PayU India payment gateway integration with secure server-side SHA-512 payload hashing. [FEATURE] Added PhonePe payment gateway integration with UPI and card support via Base64 checksums. [FEATURE] Added Cashfree payment gateway integration with seamless backend order creation. [FEATURE] Added 1-click "Copy Callback / Webhook URL" buttons for all supported payment gateways in the Admin Settings to easily configure merchant integrations. [FEATURE] Added custom logo upload support in Admin Settings for the 6 newly added payment gateways. [FEATURE] Added native Dark Mode toggle for the Admin Dashboard to reduce eye strain and improve UX. [FEATURE] Designed custom, premium 404 Error Pages with quick navigation, brand pill badges, and direct action shortcuts. [UX] Modernized Admin Dashboard UI with custom sleek scrollbars and responsive CSS Grid layouts. [FIX] Fixed floating column bars alignment issue in the Revenue Velocity dashboard chart. [SECURITY] Patched critical payment verification vulnerability by implementing backend server-to-server gateway verifications for Razorpay, Paystack, Flutterwave, Cashfree, and PayPal, preventing clients from spoofing payment success URLs.Version 1.0.1 – 16-09-2026
[FEATURE] Full mobile responsive design overhaul across all customer-facing pages (Home, Shop, Cart, Checkout, Auth). [FEATURE] 4-column responsive countdown timer scaling perfectly on all phone viewports down to 320px without line wraps. [FEATURE] Modern slide-over Mobile Filter Drawer on the Shop page with counter badge and reset buttons. [FEATURE] Sleek, touch-optimized horizontal Quick Filter Bar with hidden scrollbars and smooth gestures. [FEATURE] Balanced 1-row mobile catalog toolbar aligning layout switcher, items-per-page, and sort selectors. [FEATURE] Enhanced responsive 2-column product grid with adaptive aspect ratio and compact padding for smartphones. [FEATURE] Touch-optimized Product Details layout with responsive image scaling and full-width checkout buttons. [FEATURE] Mobile-friendly Cart and Checkout views with vertical form stacking and responsive cards. [FEATURE] Demo Mode (DEMO_MODE=true) protection for live preview demos blocking administrative mutations with alert banner. [FEATURE] Dynamic storefront Custom Pages route (/[lang]/pages/[slug]) for Privacy Policy, Terms, and custom content. [FEATURE] Full Admin customization for Storefront Footer content (About description, email, phone, address, and copyright notice). [SECURITY] High-security License Activation system via DevSnaplix API preventing script theft and piracy. [SECURITY] Blocked admin account takeover vulnerability in social auth route. [SECURITY] Protected /api/seed endpoint with admin authentication and disabled in production. [SECURITY] Restricted sensitive category endpoints (/api/settings/[category]) from public access. [SECURITY] Enforced server-side paymentStatus initialization on order placement preventing direct client manipulation. [SECURITY] ReDoS protection on coupon validation with instant O(1) indexed uppercase lookup. [SECURITY] Added login rate limiting (brute-force protection) on authentication endpoints. [SECURITY] Enforced 5MB file upload size limit on settings and avatar file uploads. [SECURITY] Hardened HTTP Security Headers (X-Frame-Options, X-Content-Type-Options, Referrer-Policy). [SECURITY] Sanitized product search regex against ReDoS (Regular Expression Denial of Service). [SECURITY] Added minimum password length validation to password reset endpoint. [SECURITY] Restricted payment_success URL bypass from arbitrarily marking unpaid orders as paid. [SECURITY] Implemented max 8MB upload limit to prevent memory exhaustion (DoS). [SECURITY] Upgraded core dependencies with zero npm vulnerabilities. [FIX] Fixed atomic stock deduction race conditions when placing multi-item orders. [FIX] Restocked inventory quantities automatically when orders are refunded individually or in batch. [FIX] Standardized ISO 3-letter currency resolution for PayPal and Razorpay gateways. [FIX] Resolved React hoisting bug in AppContext (fetchSettings before declaration). [FIX] Fixed case-sensitive customer email matching in customer order history. [FIX] Fixed locale persistence on storefront Footer links across all languages. [FIX] Fixed currency symbol lookup in order confirmation email templates. [FIX] Fixed missing default language prefix in password reset email links. [FIX] Added review length validation and spam caps to protect MongoDB document size limits. [FIX] Resolved shop sidebar overlapping products on screens smaller than 768px. [FIX] Prevented database connection timeout during static build prerendering.Version 1.0.0 – (Initial Release)
- Initial release on CodeCanyon. - Next.js 16 + React 19 Full-Stack Architecture. - Responsive Storefront & Powerful Admin Dashboard. - Multi-Payment Gateways (Stripe, PayPal, Razorpay, Cash on Delivery). - Authentication with Email, Phone OTP, Google, Facebook & Apple. - Multi-Language & Multi-Currency with AI auto-translation (OpenAI, Gemini, Groq). - Product, Order, Category, Coupon & Logistics Management. - Automated Email notifications for Orders & Shipping status updates.