RTB-LandingPage
RTB-Shop
RTB-Design
RTB-JobBoard
RTB-WorkOrder

/

RTB Brands — B2B Wholesale Platform & 2-D Quote Tool

  • Role: Freelance Full-Stack Developer
  • Engagement: May 2024 → May 2025
  • Project Timeline: Phased rollout across 12 months
🏷️ B2B🛒 WooCommerce🌐 WordPress🖼️ Konva.js☁️ AWS🔁 CI/CD📘 QuickBooks📦 inFlow
📖 Project Overview
RTB Brands is a national cabinet & countertop manufacturer. I delivered a wholesale e-commerce portal with role-based pricing, a 2-D countertop designer with instant quotes, and production/installation workflows that connect sales to operations and finance.
1000+
🌎 Dealers supported nationwide
$1M+
💵 Annual revenue of B2B sales
90%
✅ Fewer invoice errors post-integration
❌ Problem
  • Distributors needed secure, role-based wholesale pricing and account terms.
  • Sales quotes were manual and slow; drawings and specs caused repeated back-and-forth.
  • Operations used fragmented tools; finance struggled with invoice mismatch and late syncing.
💡 Solution
A centralized B2B WooCommerce portal with dealer-level pricing, a Konva.js 2-D design surface for instant quotes, integrated production/installation workflows, and accounting/inventory sync across QuickBooks and inFlow.
⚙️ Core Product Capabilities
  • Role-based Wholesale Pricing: tiered price lists, terms, and tax rules per dealer group.
  • 2-D Designer & Instant Quote: Konva.js canvas tool generates dimensions, materials, and real-time pricing.
  • Order & Installation Workflow: status tracking, document uploads, and automated notifications from sale to install.
  • Inventory & Accounting Sync: QuickBooks + inFlow integrations for invoices, stock, and customer records.
  • Admin Controls: RBAC, audit trails, and change logs for operations and finance.
🙋 My Contributions
  • Delivered the B2B WooCommerce store with dealer-group pricing and custom checkout rules.
  • Built the Konva.js 2-D designer and instant-quote engine with pricing formulas and exportable specs.
  • Implemented QuickBooks & inFlow sync for invoices, inventory, and customers; reduced errors by 90%.
  • Containerized the stack; set up AWS hosting and GitHub Actions CI/CD for safe, zero-downtime releases.
  • Defined workflows, acceptance criteria, and ran stakeholder demos to iterate quickly.
🏗️ Architecture & Stack
  • Frontend: JavaScript, Konva.js (HTML5 Canvas), AJAX
  • Backend & CMS: PHP, WordPress, WooCommerce (custom plugins)
  • Data: MySQL; REST integrations (QuickBooks, inFlow)
  • Infra & CI/CD: AWS, Docker, GitHub Actions
  • Security: RBAC, per-dealer pricing scopes, audit logs
🤔 Why this approach?
  • Speed + Fit: WooCommerce + custom plugins let us meet complex wholesale needs quickly.
  • Operational Flow: Designer → quote → order → install is tracked end-to-end.
  • Source of Truth: Accounting and inventory stay in sync to prevent mismatches.
  • Reliability: Containerized services and CI/CD ensure frequent, safe releases.
🏆 Outcomes
  • Nationwide dealer adoption with role-based pricing and terms.
  • Quote time cut to minutes via the 2-D designer and instant pricing.
  • 90% fewer invoice errors with automated finance & inventory sync.
  • Zero-downtime deployments through CI/CD and blue-green style releases.
📓 Process Notes & Lessons
  • Dealer discovery: mapped price tiers, account terms, and exceptions early to avoid rework.
  • Quote fidelity: canvas tooling + parameterized pricing eliminated spec ambiguity.
  • Integrations first: aligning QuickBooks/inFlow schemas up front prevented downstream data drift.
  • Release hygiene: CI/CD with previews kept stakeholders in the loop and reduced cycle time.
01