Page 05 · Development Process
Agile, in weekly cadence
Scrum with 1-week sprints. Daily standups, weekly sprint reviews, bi-weekly demos with stakeholders. The reference engineering recommendation for the development & testing layout is published below.
1.1
Architecture & Design
Week 1
Architecture design and documentation
Database schema and ERD
API contract definitions (OpenAPI / Swagger)
Technology stack finalisation
Environment setup (Dev, Staging, Prod)
CI/CD pipeline (partial)
1.2
Frontend Development
Week 2
React Native + Capacitor — single codebase for web and mobile
Component library development
Workshop, Retailer, and Admin UI implementation
Responsive design
Navigation and routing
1.3
Backend & Database
Weeks 3–4
Auth & Authorization service
RFQ engine & Matching engine (PostGIS)
Quotation engine
Order management state machine
Payment & Notification services
Image upload & Admin / Analytics APIs
1.4
Testing & QA
Week 5
Unit testing (≥ 80% coverage on core)
Integration & functional testing
Regression testing
Performance testing against benchmarks
Security — SAST via SonarQube
UAT support and bug fixing
1.5
Deployment & Go-Live
Week 6
Production provisioning
Deployment of all services
Database migration & seeding
SSL configuration
Basic monitoring & alerting setup
Documentation finalisation & knowledge transfer