Developer Guide - ThriveSend B2B2G
Developer Guide - ThriveSend B2B2G
Section titled “Developer Guide - ThriveSend B2B2G”Version: 0.1.4 Last Updated: December 15, 2025 Status: Production
Welcome Developers
Section titled “Welcome Developers”This guide helps developers understand, contribute to, and extend the ThriveSend B2B2G platform.
Quick Reference
Section titled “Quick Reference”Technology Stack
Section titled “Technology Stack”| Layer | Technology | Version |
|---|---|---|
| Frontend | Next.js | 15.5.4 |
| Language | TypeScript | 5.x |
| Database | PostgreSQL | 16 |
| ORM | Prisma | 5.x |
| Auth | Clerk | Latest |
Key Commands
Section titled “Key Commands”pnpm install # Install dependenciespnpm dev # Start dev serverpnpm build # Build for productionnpx prisma migrate dev # Run migrationspnpm test # Run testsProject Metrics
Section titled “Project Metrics”- API Endpoints: 92
- UI Components: 96+
- Prisma Models: 28
- Services: 25
- Test Coverage: 96%
Guide Sections
Section titled “Guide Sections”1. Getting Started
Section titled “1. Getting Started”2. Architecture
Section titled “2. Architecture”3. API Development
Section titled “3. API Development”- API Overview
- Creating Endpoints
- Authentication
- POPIA Compliance
- 92 Endpoint References
4. Component Development
Section titled “4. Component Development”- Component Patterns
- UI Components (46)
- Dashboard Components (29)
- Creating Components
5. Service Layer
Section titled “5. Service Layer”- Service Architecture
- 25 Service References
6. Database & ORM
Section titled “6. Database & ORM”- Prisma Setup
- Schema Management
- Migrations
- Querying Data
7. Testing
Section titled “7. Testing”- Testing Strategy
- Unit Testing
- Integration Testing
- E2E Testing
8. Deployment
Section titled “8. Deployment”- Production Setup
- CI/CD Pipeline
- Monitoring
Last Updated: December 15, 2025 Maintained by: Nhlanhla (Project Lead)