PostPilot Open the live demo

PRODUCT CASE STUDY · 2026

From a sentence to a shareable image.

PostPilot connects a Flutter Android app, a public web demo, and the services that run AI image creation. I built the cross-client experience and the workflow behind it.

PostPilot Flutter creation screen on a Samsung Android phone, with a text prompt, image ratio and caption language controls
Flutter Android · device capture · September 2026
WEBLive guest demoPublic, no account required
ANDROIDGoogle Play closed testingLatest build verified on a physical device
STORE RELEASEIn progressNo public store listing yet

01 / MOBILE

A real app, designed for the small moments people share.

The Flutter client brings together text-to-image creation, image styling, draft recovery, a personal works library and a public gallery. Its layout handles notches, gesture navigation, keyboards and larger text.

The screenshots are from a Samsung Android 16 device. The creation screen shows the real zero-credit state: generation is disabled until credits are available. Sample images in the works view are labelled as examples.

PostPilot Flutter works screen on Android, showing clearly labelled inspiration samples and a create action
Works library · Android device capture

02 / ENGINEERING

The product continues when a generation takes time.

On the service side, Go and Python support long-running image jobs with validation, resumable state, bounded retries, usage accounting and production health checks. The public demo lets someone inspect the flow without signing in or spending credits.

01DescribePrompt and format in Flutter or Web
02GenerateValidated, recoverable backend job
03Keep or shareWorks library and in-app gallery

03 / VERIFIED SCOPE

What can be checked today

Open PostPilot