Sortify

Mobile · iOS & Systems · Garage.ist · CTO · Lead Developer

Learning games for children aged 3–13, with tools for parents and teachers to follow their progress.

Sortify is a native SwiftUI iOS/iPadOS game-based learning app for children aged 3–13, with supervision tools for parents and teachers. Built with a modular Swift Package architecture, it pairs a native iOS client with Firebase backend services, server-side StoreKit purchase verification, and local network device pairing.

Architected around a modular Swift Package structure, Sortify decouples domain logic into isolated packages while structuring the presentation layer with MVVM and Swift concurrency isolation. The native SwiftUI client interfaces with Firebase Auth, Cloud Firestore, serverless Cloud Functions for StoreKit purchase validation, and local mDNS device pairing.

Key Highlights

SwiftUI · Swift · Firebase · Cloud Functions · StoreKit 2 · mDNS

View on the App Store