Adify

WebMobileAutomation

A mobile-first content generation platform for small merchants — turns a product photo into ready-to-post captions and a branded composite image, with credit-based billing, Paystack checkout, and an admin moderation console.

  • Spring Boot
  • Java
  • PostgreSQL
  • Flyway
  • Expo (React Native)
  • Firebase Auth
  • React
  • TypeScript
Adify website screenshot

The challenge

Merchants who onboard with a business name, category, brand vibe, and color need a steady stream of product posts but lack design time or skill — Adify's premise is that a single product photo can become on-brand captions and a composite visual on demand, nudged by a recurring content calendar.

The approach

Generation runs as a manager-worker pipeline: a strategy agent picks a content approach, a creative agent produces caption variations, and a visual agent composites the uploaded photo into a branded image, with progress streamed to the client over server-sent events. Each generation is gated by a credit system — a 14-day free trial and one credit per generation — with pessimistic-locked, idempotent deduct/refund logic tied to success or failure. Credit purchases run through a real Paystack integration, with checkout initiation plus webhook verification and retry/backoff for subscription plans. A scheduler checks pending drafts and sends Expo push reminders to inactive users, mobile auth is Firebase phone-number sign-in verified server-side, and a separate moderation module auto-flags low quality-score generations and exposes admin dismiss/delete/ban actions with a full audit trail.

What’s live

  • Manager-worker content pipeline (strategy, captions, visual) with live progress streaming
  • Credit-based generation billing with a 14-day free trial and idempotent deduct/refund logic
  • Paystack checkout and webhook verification with retry/backoff for subscription plans
  • Firebase phone-number auth verified server-side
  • Expo push notifications for scheduled-post reminders
  • Auto-flagging and admin moderation console with a full audit log

Have a similar project in mind?