Documentation Index
Last updated: May 2026 · Pakashop v2 (PawaPay + Flutterwave payment architecture)
Core SDLC Documents
| # | File | Description |
|---|---|---|
| 01 | REQUIREMENTS | Functional & non-functional requirements; tech stack; regulatory constraints |
| 02 | DESIGN | System architecture; key design decisions; data flow examples |
| 03 | DEVELOPMENT | Development standards, coding conventions, local setup |
| 04 | TESTING | Test strategy, types of tests, coverage requirements |
| 05 | DEPLOYMENT | Infrastructure management, service orchestration, release procedures |
| 06 | MAINTENANCE | Platform health, monitoring, incident response, scaling |
Specialised Reference Documents
| File | Description |
|---|---|
Payment Architecture | Gateway orchestration, settlement model, transaction integrity |
Checkout Flow | User journey from basket to confirmation, payment UX logic |
Order Lifecycle | Order & payment state machines, status transitions |
Hosting Infrastructure | Platform topology, service orchestration, networking |
Caching Strategy | Redis key conventions, TTLs, cache invalidation rules |
Content Moderation | Sightengine integration, moderation flow, admin review |
CI/CD Pipeline | GitHub Actions CI, EC2 CD, Vercel, branching strategy, migrations |
Security Compliance | PCI-DSS SAQ A, BoZ NPS Act, Zambia DPA 2021, security controls |
API Design | Full API endpoint reference; request/response contracts |
Data Models | Prisma schema for all key models; enum reference; ER diagram |
Quick Links by Topic
Payment: architecture · checkout flow · order lifecycle · API Design
Infrastructure: hosting · caching · CI/CD · deployment
Compliance: security · requirements
Data: Data Models · API · DESIGN