tema 1640fae457 Add new payment methods and health check endpoints in Auth and Invoices services
- Introduced `validateSignup` endpoint in AuthController for customer number validation during signup.
- Added `healthCheck` method in AuthService to verify service integrations and database connectivity.
- Implemented `getPaymentMethods`, `getPaymentGateways`, and `refreshPaymentMethods` endpoints in InvoicesController for managing user payment options.
- Enhanced InvoicesService with methods to invalidate payment methods cache and improved error handling.
- Updated currency handling across various services and components to reflect JPY as the default currency.
- Added new dependencies in package.json for ESLint configuration.
2025-08-30 15:10:24 +09:00
..
2025-08-22 17:02:49 +09:00
2025-08-22 17:02:49 +09:00
2025-08-27 20:01:46 +09:00
2025-08-27 20:01:46 +09:00
2025-08-27 20:01:46 +09:00
2025-08-27 20:01:46 +09:00
2025-08-28 16:57:57 +09:00
2025-08-27 20:01:46 +09:00
2025-08-22 17:02:49 +09:00

📚 Customer Portal Documentation

🚀 Quick Start

🏗️ Architecture & Systems

🔧 Technical References

📋 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.