•
2 min read

Ziridi print-on-demand platform

Table of Contents

Feb. 2025 โ€“ Mar. 2026 ยท Lead Developer & Co-Founder at Ziridi.com (Ouargla, Algeria)

Distributed print-on-demand e-commerce platform. Customers customize apparel and gifts in an in-browser canvas editor, and the system carries each order from customization through printing, quality control, and delivery tracking across all 69 wilayas.

Storefront

  • TanStack Start storefront (React 19, TanStack Router, Query, and Form) with catalog, product detail, and checkout routes
  • Trilingual Arabic/English/French with RTL layout support and localized catalog content
  • Checkout persists sessions in IndexedDB and computes delivery across wilaya/commune logistics data

Canvas editor

  • In-browser design editor built on Fabric.js with Zustand stores for layers, sides, and undo/redo history
  • DPI-aware layer handling so uploaded art and text survive the jump from screen to print
  • Canvas export to production-ready images, plus extras like QR code generation

Orders and operations

  • Backend services modeling the full order lifecycle, backed by PostgreSQL
  • In-house operations dashboard plus Telegram workflows processing 150+ orders monthly
  • Funnel instrumentation from product view through customization to purchase

Stack: Rust, Axum, TanStack Start, PostgreSQL, Telegram Bot API