Nino
AI photo studio with chat-driven enhance, create and edit, credits, Stripe subscriptions and team invites
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.


