I need a badminton court manager built for iOS. Here’s exactly what I need, 1. Overdue Payment Alerts System New dedicated page for bulk payment management: Dashboard & Analytics Real-time payment status overview with key metrics Automatic detection of overdue and due-soon payments Cost estimation for bulk SMS campaigns Payment status distribution charts Smart Member Categorization Overdue Members: Past due date payments Due Soon: Payments due within 7 days Bulk Actions: Mass reminder campaigns Analytics: Reminder success tracking and history Multi-Channel Messaging WhatsApp Links: Generate clickable links for manual sending (no API costs) Custom Messages: Personalized bulk messaging with variables Cost Management: SMS cost estimation before sending 2. Payment Status Manager Comprehensive payment oversight and management: Complete Member Overview All members displayed with payment status in one view Real-time status indicators (Paid/Unpaid/Overdue/Due Soon) Advanced filtering by status, membership type, and search terms Export functionality to CSV for external analysis Quick Status Management Individual Controls: Mark any member as paid/unpaid instantly Bulk Operations: Mass status updates for filtered groups Smart Sync: Automatic status synchronization with due dates Payment Recording: Direct payment entry with automatic status updates Data Export & Reporting CSV export of filtered member data Complete payment history tracking Membership analytics and trends Customizable date range reporting System Capabilities Payment Management Individual payment status tracking Bulk payment status updates Automated due date calculations Payment history logging Multiple payment methods support Communication System WhatsApp integration for manual sending Custom message templates Bulk reminder campaigns Delivery tracking and analytics Data Management Advanced filtering and search CSV export functionality Real-time status synchronization Comprehensive audit trails Automated data backfill Business Value Delivered Operational Efficiency Time Savings: Bulk operations reduce manual work by 80% Automation: Smart status tracking eliminates manual status updates Organization: Centralized payment oversight and management Financial Management Cash Flow: Faster payment collection through automated reminders Cost Control: WhatsApp option reduces SMS costs Visibility: Real-time payment status across all members User Experience Professional Interface: Clean, intuitive payment management Mobile Responsive: Works seamlessly on all devices Comprehensive: All payment functions in one integrated systemKey Features Summary Feature Capability Benefit Bulk Reminders Send payment alerts to multiple members Saves time and ensures consistent communication Status Tracking Real-time payment status for all members Better cash flow management Smart Detection Automatic overdue/due-soon identification Proactive payment collection Multi-Channel WhatsApp + SMS options Cost-effective communication Export & Analytics CSV export and tracking Data-driven decision making Form Improvements Professional, aligned interfaces Enhanced user experience System Integration The enhancements seamlessly integrate with your existing: Member database and registration system Kids training program management SQLite database with proper migrations Final Result My badminton academy should have complete, professional payment management system that: Automates bulk payment reminders with multiple sending options Tracks all member payment statuses in real-time Manages overdue payments with smart detection and alerts Provides comprehensive reporting and export capabilities Maintains data integrity with automatic synchronization Offers an intuitive, professional user interface