Skip to content

What's Included

Everything you need to build and launch a complete ecommerce backend — ready to use on day one.

At a Glance

API Endpoints325+ RESTful routes
Database88 Eloquent models with 72 migrations
Admin PanelFilament v3 with 46 management screens
Automated Tests100% code coverage — all classes tested
PaymentsFull Stripe integration (3DS, webhooks, refunds)
SearchMeilisearch with facets, filters, autocomplete
StorageMinIO / AWS S3 ready
Docker12 services, one-command setup
DocumentationThis full docs site + 46 REST client test files
Languages3 (EN, FR, AR)
Currencies7 (USD, EUR, GBP, MAD, CAD, CHF, AED)

Core Modules

Authentication & Security

Register, login, token refresh, social OAuth (Google, Facebook, Apple), email verification, password reset, rate limiting (3 tiers), role-based access (customer, manager, admin with 57 granular permissions).

Product Catalog

Products with unlimited variants, dynamic attributes, nested categories, brands, tags, collections, product translations, images via S3, flash sales, bundles, and volume-based price tiers.

Shopping Cart & Checkout

Persistent cart, coupon validation and application (percentage, fixed, free shipping, buy-X-get-Y), smart shipping rate calculation, tax calculation via TaxService, address selection, stock deduction at checkout, and seamless order creation.

Orders & Returns

Full order lifecycle management, status history tracking, automatic invoice generation, cancellation workflow, and return request processing.

Stripe Payments

PaymentIntents with 3D Secure/SCA, saved payment methods, 6 webhook event handlers, refund processing with amount validation, internal wallet system with pessimistic locking, dispute tracking, and cash-on-delivery support.

Shipping & Logistics

Shipping zones with geographic targeting, multiple rate types (flat, weight, price, free), carrier tracking, estimated delivery dates, and return shipping.

Multi-Warehouse Inventory

Stock tracking per variant per warehouse, movement logs with before/after quantities, negative stock prevention, low stock alerts, automatic reorder notifications, and stock adjustment endpoints.

Marketing Suite

Coupons (percentage, fixed, BOGO, free shipping), promotions engine, flash sales with countdown, product bundles, banners, newsletters, and abandoned cart tracking.

Loyalty & Retention

Points system with earn/redeem, digital gift cards, affiliate program with conversion tracking, and customer group segmentation.

Content Management

Blog with categories and drafts, static pages (FAQ, Terms, Privacy), contact form, and newsletter campaigns.

Search & Discovery

Meilisearch full-text search with typo tolerance, faceted filtering, price range filters, category navigation, autocomplete suggestions, and multiple sort options.

Notifications

19 email notification templates, in-app notifications, push notification support (Firebase FCM), custom webhook endpoints with delivery logs.


Admin Panel

46 fully-configured management screens powered by Filament v3:

  • Dashboard with live sales statistics
  • Order management with Stripe refund integration
  • Product management with variants, images, and translations
  • Inventory management with stock adjustments
  • Customer management with order history
  • Coupon & promotion management
  • Shipping configuration (zones, methods, rates)
  • Blog & content management
  • Full activity audit log for all admin actions
  • Bulk actions, advanced filtering, and export

See It in Action

Run the project locally to see the admin panel at https://localhost/admin with pre-loaded demo data.


Developer Experience

  • One-command Docker setup — 12 pre-configured services, just run docker compose up -d
  • 50 seeders — Realistic demo data generated automatically
  • 46 REST client files — Test every endpoint from VS Code or JetBrains
  • 100% code coverage — Every controller, service, model, middleware, and policy tested
  • Makefile shortcutsmake fresh, make test, make urls, and more
  • Consistent API format — Every endpoint returns the same JSON structure
  • Full documentation — This VitePress site is included in your purchase

What You Can Build With This

  • Mobile ecommerce app (iOS / Android)
  • Web storefront (React, Vue, Next.js, Nuxt)
  • Multi-vendor marketplace (extend with custom modules)
  • Subscription box service
  • Digital product store
  • B2B wholesale platform

Licensed for single or extended use.