Skip to content
Dive← Projects
ongoingiOS2026

PostPlanner

Arrange photos into Instagram posts by dragging them around

An iPhone app for planning a feed. Photos sit in a three-column grid; drop one tile onto another and they become a carousel, drop between tiles and the posting order changes. Hold and slide to select many at once. Captions are generated through OpenRouter from the facts of the post, not from a template. The Xcode project is generated by XcodeGen and never committed.

Highlights

  • Drag across the grid to select many photos in one gesture
  • Native PhotosUI board creation with exact ordered asset resolution
  • Caption generation for large boards, grounded in the post's own metadata
  • A test run that ran no tests fails — the suites refuse to report a false green
  • Owner device gate is still open; simulator evidence is recorded but historical

Stack

SwiftSwiftUIPhotoKitXcodeGenOpenRouter