Case studies — MOBILE · CLIENT PROJECT

Jewish community events, tickets, and AI-generated cover art.

React Native app for discovering and hosting community events with Stripe Connect payouts and gpt-image-2 cover generation.

House of Challah is an iOS and Android app for the Jewish community, find Shabbat dinners, holiday celebrations, learning events, and social gatherings nearby. Hosts set prices, sell tickets, receive Stripe payouts, and get a unique AI-generated cover image for every event they create.

Events. Tickets. Cover art. One app.

Ticketing + Payouts Stripe Connect

Hosts set ticket prices and quantities. Attendees purchase in-app. Stripe Connect routes payouts directly to the host after the event, no manual transfers, no platform float.

AI Cover Art gpt-image-2

When a host creates an event, gpt-image-2 generates a unique cover image based on the event title, type, and community. No stock photos. Every event looks different.

Event Discovery Map + Filter + Browse

Browse by date, neighborhood, event type, and denomination. Map view shows nearby events at a glance. Filter by Shabbat dinner, holiday, learning, or social.

Host Tools Manage. Message. Track.

Attendance tracking, guest messaging, waitlist promotion, and a payout dashboard, everything a host needs to run a paid community event from their phone.

How the AI cover art works.

STEP 01 HOST CREATES EVENT

Host fills in title, event type (Shabbat dinner, holiday, learning, social), denomination, and date. No image upload required.

STEP 02 gpt-image-2 GENERATES

Event metadata is passed to gpt-image-2 with a community-appropriate style prompt. A unique cover image is generated and attached automatically.

STEP 03 PUBLISH + SELL

Event goes live with its AI cover. Stripe Connect handles ticket sales. Payout fires automatically after the event date passes.

What it runs on.

iOS + Android Expo (React Native)

Database + auth Supabase

Ticketing + payouts Stripe Connect

AI cover art gpt-image-2

Over-the-air updates Expo OTA

On the bench.

  • Expo (React Native)
  • Supabase
  • Stripe Connect
  • gpt-image-2
  • Expo OTA