Skip to content
All templates
Nino icon

Nino

AI photo studio with chat-driven enhance, create and edit, credits, Stripe subscriptions and team invites

iOS AppsSwiftUI + Supabaseai photo editorimage generationswiftuisupabase
$29

Nino is a complete AI photo studio source template for iOS 17+, built with SwiftUI and a Supabase backend. It is a chat-driven creative app: upload a photo in Enhance, pick one of 10 preset styles and steer the result with natural-language commands; generate images from scratch in Create with a built-in prompt library; refine further in Edit with conversational commands; and turn prompts into AI video. A credits system meters usage with a free monthly tier, and a Stripe-powered paywall unlocks Pro.

Everything ships as source: the Supabase setup is a single SQL file, the Stripe subscription sync is a ready-to-deploy Deno edge function, and all third-party keys are PLACEHOLDER strings so the project compiles out of the box.

Highlights

  • Chat-driven photo enhancement with 10 preset styles (name, subtitle, icon, parameters)
  • Natural-language editing commands and Send-to-Edit handoff between features
  • Text-to-image creation with a built-in prompt library and quick presets
  • AI video generation (model IDs configurable in one config file)
  • Credits system: free tier (10 images/month), usage metering and paywall
  • Stripe subscriptions: payment link checkout, webhook-synced Pro status, customer portal, $1 demo product mode for testing
  • Team invites with invite codes, plus optional email invitations via Resend
  • Email/password auth, 3-page onboarding, recent projects gallery with export
  • Settings with notifications toggle and Apple-required account deletion
  • One-file re-skin via DesignSystem.swift

Technology

  • SwiftUI, iOS 17+, MVVM
  • supabase-swift via SPM: auth, database, storage
  • Supabase Edge Function (Deno) for Stripe webhook subscription sync
  • Replicate API (seedream-4, nano-banana, kling-v2.5-turbo-pro by default - swap in one file)
  • Stripe payment links and customer portal, optional Resend emails

Requirements

  • Mac with Xcode 15+ (Xcode 16+ recommended), iOS 17.0+ device or simulator
  • Free accounts: Supabase, Replicate, Stripe (Resend optional)
  • These services bill usage beyond their free tiers - review their pricing before going live

What You Get

  • Complete Xcode project source: views, view models, services, managers, design system
  • EASY_SETUP_SUPABASE.sql one-file database setup plus reference SQL scripts
  • stripe-webhook Deno edge function and EASY_SETUP_WEBHOOK.ts reference
  • EASY_SETUP_GUIDE.md quick-start (about 30 minutes of backend setup)
  • documentation.html: configuration, re-skin, styles/prompts customization and App Store submission checklist
  • README.md with a quick-start and project overview
  • 14 app screenshots
  • Full rights to rebrand, reskin, extend and publish on the App Store

Please note: this is a source code template, not a compiled app. A Mac with Xcode 15+ is required to build it, and your own Supabase/Replicate/Stripe accounts are required for the backend. If you have questions, use the contact form on the site, I usually reply within 24 hours.

Related templates