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 shortcuts — make 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.