# 📚 Customer Portal Documentation ## 🚀 Quick Start - **[Getting Started](GETTING_STARTED.md)** - Environment setup and initial configuration - **[Development Commands](RUN.md)** - Daily development workflow - **[Production Deployment](DEPLOY.md)** - Docker deployment guide ## 🏗️ Architecture & Systems - **[Address System](ADDRESS_SYSTEM.md)** - Complete address management documentation - **[Product Catalog Architecture](PRODUCT-CATALOG-ARCHITECTURE.md)** - SKU-based catalog system - **[Portal Data Model](PORTAL-DATA-MODEL.md)** - Database schema and relationships - **[Ordering & Provisioning](PORTAL-ORDERING-PROVISIONING.md)** - Order processing flow - **[System Structure](STRUCTURE.md)** - Overall system architecture ## 🔧 Technical References - **[Logging](LOGGING.md)** - Logging standards and practices - **[Salesforce Products](SALESFORCE-PRODUCTS.md)** - Product configuration in Salesforce - **[Portal Roadmap](PORTAL-ROADMAP.md)** - Future development plans ## 📋 Documentation Standards ### When to Update Documentation - **New Features**: Update relevant architecture docs - **API Changes**: Update technical references - **Configuration Changes**: Update getting started guide - **Deployment Changes**: Update deployment guide ### Documentation Structure ``` docs/ ├── README.md # This index ├── GETTING_STARTED.md # Setup & configuration ├── RUN.md # Development commands ├── DEPLOY.md # Production deployment ├── ADDRESS_SYSTEM.md # Address management ├── PRODUCT-CATALOG-ARCHITECTURE.md # Catalog system ├── PORTAL-DATA-MODEL.md # Database schema ├── PORTAL-ORDERING-PROVISIONING.md # Order processing ├── STRUCTURE.md # System architecture ├── LOGGING.md # Logging practices ├── SALESFORCE-PRODUCTS.md # SF configuration └── PORTAL-ROADMAP.md # Future plans ``` ## 🎯 Key Principles ### Clean Documentation - ✅ **Single source of truth** - No redundant docs - ✅ **Up-to-date** - Reflects current implementation - ✅ **Practical** - Includes real code examples - ✅ **Organized** - Clear structure and navigation ### Developer Experience - ✅ **Quick reference** - Essential info easily accessible - ✅ **Complete examples** - Working code snippets - ✅ **Troubleshooting** - Common issues and solutions - ✅ **Testing guidance** - How to verify implementations --- _This documentation reflects the current clean, modern implementation of the Customer Portal system._