Hooly AI

Hooly AI

AI Image Generation & Editing

Visit site

Hooly is a mobile AI image studio built with React Native & Expo. It turns text prompts into images and packs a full AI editing toolkit — upscale, reframe, background removal, object erase, and lighting control — across four generation models (Flux 2 Pro, Flux Kontext, Nano Banana 2, and GPT Image 2). An async pipeline runs on Supabase Edge Functions that enqueue jobs to fal.ai and reconcile results via signed HMAC webhooks, with per-model cost tracking and storage quotas. The home screen is fully server-driven with A/B variant testing and user segmentation.

React Native 0.85Expo SDK 56React 19 + CompilerTypeScriptfal.ai (Flux)OpenAI gpt-image+7 more

Features

  • Text-to-image across 4 models: Flux 2 Pro, Flux Kontext, Nano Banana 2, GPT Image 2
  • AI editing toolkit: upscale, reframe, background removal, object erase & relight
  • Reference-image editing with aspect-ratio, resolution & quality controls
  • Curated templates & presets to kick-start generations
  • Personal gallery with favorites, archive, batch actions, search & share
  • Async generation pipeline via fal.ai with signed HMAC webhooks
  • Per-model cost tracking, billing reconciliation & storage quotas
  • Server-driven home with A/B variant testing & user segmentation
  • Apple & Google sign-in via Supabase Auth
  • Native iOS UI with @expo/ui (SwiftUI) and a native tab bar

Architecture

UIReact Native + Expo Router (native tabs) + @expo/ui (SwiftUI components)
StateReact Query (persisted to AsyncStorage) + module-level singleton stores
BackendSupabase (PostgreSQL + Auth + Storage + Edge Functions)
Generationfal.ai (Flux / gpt-image) via async queue + signed HMAC webhooks
BillingPer-model pricing, usage rows & pg_cron cost reconciliation
HomeServer-driven section tree with A/B variants & user segments

Tech Stack

React Native 0.85Expo SDK 56React 19 + CompilerTypeScriptfal.ai (Flux)OpenAI gpt-imageSupabaseDeno Edge FunctionsReact QueryReanimated 4@expo/uiFlashListBun