Progress photos that actually line up.
A progress camera. A ghost overlay of your last shot guides the next one, then on-device landmark detection aligns every photo — so a before-and-after shows the change, not the camera angle. Compare, then export as a timelapse, GIF or collage.
Drag to compare. Two demo photos taken weeks apart, aligned by ProgressCam.
-
01
One alignment engine, two platforms
Vision on iOS; ML Kit, MediaPipe and OpenCV on Android. The alignment math is identical on both, verified against golden vectors generated from the iOS source.
-
02
A shared backend, no conversion layer
Both apps speak to the same Firebase project and RevenueCat entitlements, so a project started on iPhone restores on Android with the same sign-in.
-
03
An on-device media pipeline
Timelapse video, animated GIF, slideshow and collage exports, with downsampled decodes and tiled rendering to stay inside mobile memory limits.
-
04
Tested and accessible
More than 2,400 unit tests on Android alone. Built for VoiceOver, TalkBack and the largest text sizes, in four languages.



- iOS
- Swift · UIKit · SwiftData · Vision · AVFoundation · Coordinators + MVVM
- Android
- Kotlin · Jetpack Compose · Room · Hilt · CameraX · ML Kit · MediaPipe · OpenCV
- Shared
- Firebase Auth, Firestore, Storage & App Check · RevenueCat · static site on Cloudflare



