Loading...
Loading...
Works

MerchFlow 2025

Product Lifecycle Dashboard

MerchFlow is a product lifecycle management dashboard built for merchandising teams who were drowning in Excel spreadsheets and Slack threads.

๐Ÿ“ฆ The Chaos Before: 12 people editing shared Google Sheets โ†’ version conflicts, overwritten data, zero audit trail. "Who approved the purple variant?" became an unsolvable mystery.

๐Ÿš€ What MerchFlow Brings to the Table

  • Kanban-style pipeline: Drag products through stages (Concept โ†’ Design โ†’ Sample โ†’ Launch)
  • Real-time collaboration: See who's viewing what + live cursors (like Figma, but for merchandise)
  • Approval workflows: "Need design review?" โ†’ Tag stakeholders โ†’ They get Slack notification โ†’ Approve with 1 click
  • Vendor integration: Auto-sync with suppliers' APIsโ€”track sample shipment status without leaving the dashboard
  • Cost tracking: Set budget alertsโ€”get pinged when a product exceeds cost targets

๐Ÿ—๏ธ System Architecture

Frontend React 18 + Redux Toolkit (normalized state for 1000+ products)
Backend Node.js + Express + PostgreSQL (relational data for audit logs)
Real-time Socket.io for presence indicators + optimistic updates

๐ŸŽฏ Performance Optimizations

  1. Virtual scrolling: Render only visible rows (react-window) โ†’ handle 10,000 products without lag
  2. Debounced search: Wait 300ms after typing before hitting API โ†’ reduces server load by 80%
  3. Cursor pagination: Load products in chunks of 50 โ†’ no "Load More" button needed
  4. Redis caching: Frequently accessed products cached for 5 minutes โ†’ 10x faster page loads
๐Ÿ’ก Fun challenge solved: How to show "Who's online?" without polling every second? Answer: WebSocket heartbeats + server-side timeout tracking

๐Ÿ“Š Metrics That Matter

40% faster
time-to-launch vs. old process
Zero
version conflicts in 6 months

Ideal for fashion brands, consumer goods companies, or any team launching physical products at scale

MerchFlow
ยฉ 2026 Shorya Agarwal. All Rights Reserved.