About the Project
Pixes is an AI-powered iOS application that transforms static photos into animated visual effects. Users can select from a variety of artistic effects like squish, expansion, rocket, and more creative animations. The app features a credit-based system for generation purchases through StoreKit, real-time processing status tracking via SwiftData, and local media management. Built with SwiftUI following MVVM architecture, it integrates with a Node.js backend that connects to Kling AI for effect processing.
Key Features
AI-powered photo to video transformation
Multiple artistic effects (squish, expansion, rocket, etc.)
Credit-based purchase system with StoreKit 2
Real-time generation status tracking
MVVM architecture with SwiftUI
Automatic retry logic with exponential backoff
Local media storage with SwiftData
Challenges & Solutions
Implementing robust synchronization between local and remote data
Managing large media files efficiently in iOS
Handling Apple StoreKit transaction verification
Optimizing batch status checking for multiple generations
Building resilient error handling for network failures