Just open-sourced the complete Queersicht Filmfestival iOS app on GitHub. This is a full-stack SwiftUI application with PHP backend, released as-is for educational purposes and code exploration.
Tech Stack:
Frontend: SwiftUI (iOS 17+), MVVM architecture, async/await concurrency
Backend: PHP 8.0+, RESTful API, MySQL/MariaDB
Features: Offline-first architecture, multi-stage image caching, custom localization system, animated mesh gradients, match-3 mini-game with high score system
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.










