Pixes

AI Photo Animation App

MOBILE APPApp Store

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

Tech Stack

Frontend

SwiftSwiftUISwiftDataCombineStoreKit 2

Backend

Node.jsTypeScriptExpress.jsPostgreSQL

Tools

AVFoundationPhotosUIRevenueCatKling AI APIApple StoreKit Server API

Tags

#iOS#Swift#AI Animation#StoreKit#SwiftUI#Node.js