1
Stage 01 - Discovery & Diamond Industry Scoping
Stakeholder interviews to understand operational reality inventory volume, buyer base size, ERP system in use, compliance scope, multi-currency settlement needs. Competitor teardowns across industry aggregators (RapNet, IDEX Online, Polygon, Get Diamonds) and brand-owned diamond platforms. Deliverable: discovery document, prioritized feature list, locked Phase 1 scope.
2
Stage 02 - Requirement Analysis & Documentation
User stories and acceptance criteria for every workflow across verified buyer, sales team, inventory manager, and admin roles. User flow diagrams for buyer verification, inventory browse, quote request, order placement, payment, and fulfillment. Data flow diagrams for ERP synchronisation and Kimberley Process documentation.
Information architecture, wireframes, interactive prototypes, and full design system in Figma. Designed against four primary personas the verified B2B buyer evaluating high-value purchases, the sales team managing buyer relationships, the inventory manager configuring stock and pricing, the admin running operations. Distinct visual treatments per persona sharing the same design language.
4
Stage 04 - Architecture & ERP Integration Planning
System design covering Flutter state management, web frontend (React.js + Next.js) architecture, Node.js backend API contracts, ERP synchronisation layer, payment processor integration, and AWS infrastructure topology. Database schema for users, buyers (with verification status and tier), diamonds (with full 4 Cs and certification data), quotes, orders, and audit logs.
5
Stage 05 - Web Portal Development
React.js + Next.js web portal with server-side rendering for diamond detail pages and category landing pages. Component library aligned to the design system. Three interfaces: verified buyer portal, sales team dashboard, admin panel.
6
Stage 06 - Mobile App Development (Parallel)
Flutter build for iOS and Android, single codebase with platform channels for biometric authentication, native push notifications, and image gallery performance optimisation.
7
Stage 07 - Backend, ERP Sync & Payment Integration
Node.js backend with adapter modules for ERP synchronisation, payment processing, certificate authentication APIs, and notification dispatch. RESTful APIs documented in Swagger. Real-time inventory sync between ERP and marketplace database.
8
Stage 08 - Quality Assurance & Compliance Testing
Functional testing across 20+ device profiles covering iOS and Android, desktop browsers, and varying network conditions. End-to-end testing of buyer verification, quote-to-order, payment, and ERP sync flows. Independent security review against OWASP Top 10. Compliance verification for Kimberley Process documentation and OFAC sanctions screening.
9
Stage 09 - Launch & App Store Submission
Phased rollout: web admin panel launched first for inventory configuration and buyer onboarding, then iOS and Android apps submitted to App Store and Google Play. Privacy policy review for GDPR compliance (Belgium / EU jurisdiction).
10
Stage 10 - Post-Launch Support & Iteration
2-week sprint cadence for performance fixes, UI refinements, and feature additions based on buyer and sales team feedback. Critical bugs fixed within 24 hours, high-priority within 72 hours. Quarterly performance reviews covering buyer onboarding rate, quote-to-order conversion, average order value, and ERP sync accuracy.