Architecture highlights:
MVVM pattern with reactive state management via Combine
Three-tier caching system (memory → disk → network) for images
Persistent JSON storage for offline functionality
Custom theme engine with dynamic color palette switching
Real-time language switching without app restart
Background sync with intelligent update scheduling
Key technical implementations:
Custom MeshGradient animation system running at 60 FPS
Match-3 game logic with gravity simulation and cascade detection
REST API client with error handling and retry logic
Smart review request system following Apple HIG guidelines
Memory-efficient image loading with size-aware caching
The codebase demonstrates production-ready iOS development patterns including proper error handling, state management, performance optimization, and clean architecture. Available for anyone interested in SwiftUI, offline-first mobile development, or building festival/event applications.
Repository includes complete source code for iOS app, PHP backend, admin panel, and database schema. Fork it, study it, break it, learn from it.


