Getting Started with SunCulture Documentation
Welcome to the SunCulture technical documentation portal. This comprehensive resource provides detailed information about our applications, APIs, and development processes.
Available Applications
AMT Backend (Production)
Our Account Management Tool backend is a comprehensive TypeScript-based API server that handles:
- Customer account lifecycle management
- Payment processing and reconciliation
- Product catalog and inventory
- Commission calculations
- KYC verification
Quick Links:
Coming Soon Applications
We're continuously expanding our documentation to cover:
- 360 Platform - Frontend application for internal operations
- FMA (Field Management App) - Mobile app for field agents
- Customer Portal - Self-service customer management
- M-Pesa Integration - Payment gateway services
- Sales Portal - Sales team management system
- IoT Platform - Device monitoring and management
Documentation Structure
Each application documentation includes:
📖 Introduction
Overview of the application, key features, and business context
🚀 Getting Started
Setup instructions, prerequisites, and basic configuration
🏗️ Architecture
System design, components, and architectural patterns
📡 API Reference
Complete endpoint documentation with examples
🗃️ Database
Schema documentation and data models
🚀 Deployment
Production deployment guides and best practices
How to Use This Documentation
- Browse Applications: Use the sidebar to navigate between different applications
- Search: Use the search bar to find specific topics quickly
- Code Examples: Copy and paste ready-to-use code snippets
- API Testing: Try endpoints directly from the documentation
Need Help?
- Technical Issues: Contact the development team
- Documentation Updates: Submit pull requests to our GitHub repository
- Feature Requests: Create issues in the respective application repositories
Contributing
This documentation is maintained by the SunCulture development team. We welcome contributions:
- Fork the documentation repository
- Make your changes
- Submit a pull request
Next Steps: Start with the AMT Backend documentation to explore our most comprehensive API platform.