Craft Platform Logo

Craft

READY
Digital Commerce & Multi-Vendor NetworkAn EgyKode Software Product

A platform for coordinating products, suppliers, and orders across a multi-party commerce ecosystem.

We build an interconnected commerce experience that coordinates products, vendors, orders, and fulfillment operations across a unified platform.

Audience & Scope

Commerce companies and enterprises requiring multi-supplier management with asynchronous order processing.

Architecture & Highlights
  • Decoupled microservice architecture separating supplier portals, catalog, and orders
  • Central API Gateway for secure traffic routing and client access
  • Asynchronous event-driven messaging preventing cascading failures
Product Ecosystem Scope & Work Size

Delivered Digital Surfaces & Architecture

End-to-end multi-vendor commerce ecosystem comprising a high-speed commercial showcase, 2 external web portals (Suppliers Portal for artisans & B2B suppliers, and Customer Marketplace Portal), 5 internal enterprise portals (System Admin, Developer Portal, Database Panel, Central Docs, and Departmental RBAC Dashboard), 2 native Flutter mobile apps (Customer App and Supplier App), and 10 decoupled backend microservices.
1 Web
Showcase Website
7 Portals
2 External (Suppliers & Customers) + 5 Internal
2 Apps
Customers & Suppliers (Flutter)
10 Services
Microservices & Event Bus
Delivered Digital Surfaces & Work Breakdown
Commercial Showcase WebLive on CloudFront

Craft Public Showcase & Engineering Hub

High-performance, SEO-prerendered public portal delivering visual artisan storytelling, craft heritage discovery, and an interactive architecture console (#engineering).

React 18TypeScriptTailwind CSSViteAWS CloudFront
External Web Portal 01Suppliers Web Portal

Suppliers Portal (Artisans & B2B Suppliers)

Unified vendor workspace serving both artisan workshops and B2B raw materials/wholesale suppliers—handling catalog curation, bulk sourcing negotiations, multi-variant inventory control, automated Bosta shipping, and financial payouts.

Next.js / ReactTypeScriptTailwind CSSBosta APIPaymob PayoutsRFQ Engine
External Web Portal 02Customer Web Portal

Customer Marketplace & Storefront Portal

Full-featured customer-facing e-commerce web portal for retail shoppers and buyers—providing rich artisan catalog discovery, multi-variant cart and Paymob checkout, real-time shipment tracking, and direct supplier inquiry messaging.

Next.js / ReactTypeScriptTailwind CSSPaymob CheckoutOrder TrackingWebSockets
Internal Portal 01 — System AdminSysAdmin Command Center

System Admin & Infrastructure Operations Portal

Centralized operational control console managing cluster nodes, container health telemetry, Linux user provisioning, and crontab scheduled execution.

Django AdminPython 3.11TraefikDocker EngineLinux PAMCrontab
Internal Portal 02 — DeveloperDeveloper API Hub

Developer Portal & Interactive API Explorer

Developer integration platform featuring interactive OpenAPI/Swagger explorer, API key issuance, rate-limiting quotas, and webhook event subscription managers.

OpenAPI 3.0Swagger UIJWT AuthWebhooks DispatcherRate Limiting
Internal Portal 03 — DatabaseDatabase Operations Panel

Database Admin Panel & Data Governance Console

Dedicated database operations console providing schema boundary audits, PgBouncer pool telemetry, slow query tracing via pg_stat_statements, and table-level backups.

PostgreSQL 15PgBouncer Poolerpg_stat_statementspg_dump -FcSchema Isolation
Internal Portal 04 — Central DocsCentral Engineering Docs

Central Technical Documentation & Architecture Hub

Centralized engineering documentation platform hosting domain boundary blueprints, RabbitMQ event catalogs, emergency runbooks, and handover specifications.

Markdown EngineMermaid DiagramsEvent CatalogRunbooksNext.js / Nginx
Internal Portal 05 — RBAC DashboardDepartmental RBAC Console

Departmental RBAC & Operations Command Dashboard

Unified enterprise workspace with role-based access control (RBAC) supporting Customer Support ticket triage, Dispute arbitration, Finance payout reconciliations, and Logistics dispatch.

Django Session/JWTRBAC MatrixSupport TicketsPayout ReconcilerAudit Logs
Mobile App 01 — CustomersCustomer Mobile App

Craft Customer Marketplace App

Native cross-platform Flutter application for shoppers featuring curated craft exploration, direct artisan WebSocket chat, Paymob wallet checkout, and live courier tracking.

FlutterDartiOS NativeAndroid NativePaymob SDKLive Tracking
Mobile App 02 — SuppliersSupplier Mobile App

Craft Supplier & Artisan Merchant App

Mobile operations companion for artisan workshop owners and B2B suppliers with instant order push alerts, rapid barcode scanning, courier dispatch booking, and revenue payout tracking.

FlutterDartPush NotificationsCamera / BarcodeSupplier Workflows
Core Backend Platform10 Microservices Engine

10 Decoupled Domain Microservices & Event Bus

10 decoupled domain microservices orchestrated via Traefik API Gateway and RabbitMQ asynchronous messaging, backed by PostgreSQL schema boundaries and Redis caching.

DjangoPythonTraefik GatewayRabbitMQPostgreSQLRedisDocker
Observability & TelemetryMetrics & Observability

Prometheus & Grafana Observability Dashboard

Real-time cluster telemetry monitoring CPU/RAM, HTTP request latency, queue depths, cAdvisor container metrics, and Jaeger distributed tracing.

PrometheusGrafanacAdvisorNode ExporterOpenTelemetry / Jaeger
Full Architecture Breakdown

Architectural Tech Stack Across All Tiers

End-to-end component distribution across frontend, application, data, and cloud layers for zero-trust operational reliability.

Tier 01
3 items

Commercial & External Portals

AWS CloudFront
Commercial Showcase
B2B Web Portal
Suppliers & Artisans Portal
Storefront Portal
Customer Marketplace
Tier 02
5 items

Internal Operations & Dev Portals

Django Admin
System Admin Center
OpenAPI & Swagger
Developer Platform
PostgreSQL Console
Database Admin Panel
Central Docs Hub
Central Architecture Docs
RBAC Dashboard
Departmental RBAC & Governance
Tier 03
4 items

Mobile Applications

Flutter iOS & Android
Customer Marketplace App
Flutter iOS & Android
Supplier Merchant App
Push & Telemetry
Live Push Alerts & Metrics
Barcode & Dispatch
Barcode Scanning & Courier Booking
Tier 04
5 items

Microservices & Observability

10 Django Microservices
Decoupled Services
Traefik API Gateway
Ingress Traffic Gateway
RabbitMQ
Asynchronous Message Broker
PostgreSQL & PgBouncer
Relational Store & Pooler
Prometheus & Grafana
Real-Time Cluster Metrics
Enterprise Systems & Custom Engineering

Need to build an enterprise platform engineered to this standard?

EgyKode partners with enterprises to architect, build, and deploy production-grade software ecosystems—from multi-sided marketplaces and workflow engines to mission-critical microservices and automated cloud infrastructure.

100% IP & Code Ownership
Full intellectual property transfer, clean repositories, zero vendor lock-in.
Production-Grade Architecture
Auditable event-driven patterns, strict data schemas, and P99 SLAs.
End-to-End Execution
From initial system blueprinting through cloud IaC deployment and rollout.