StayAI — AI Hotel Booking Flutter App with Firebase Backend Admin Panel

Product Details
Version Download:
Demo: Live Preview
License: Unlimited websites
Please read before purchase: FAQ
Original price was: $11.00.$4.00Current price is: $4.00.
Three apps. One codebase. Zero hosting bills. StayAI is a premium Flutter source-code product that lets you launch a branded hotel booking and discovery platform on iPhone, Android, and the web — and start earning Booking.com affiliate commissions on day one.
What you get
- Customer app — Flutter for iPhone + Android from one codebase.
- Admin panel — Flutter Web dashboard for content curation, user management, push composer, and AI configuration.
- ☁️ Cloud backend — Firebase project with Auth, Firestore, Cloud Functions (Node 22), Storage, Remote Config, FCM, Analytics, Crashlytics, App Check.
Hotel discovery
- Curated featured-hotel rails on home + map view with brand-tinted dark Google Maps style.
- Hotel detail with photo gallery (Hero transition), AI review summary, “Plan trip” date picker, favorite, share, Book on Booking.com.
- Favorites with user-created folders, swipe-to-delete + undo.
- Destination autocomplete proxy via Cloud Functions (no client-side tokens).
AI travel intelligence
- Conversational AI Travel Assistant with streaming responses, 20-message memory, and context awareness (current search, favorites, home city).
- AI hotel recommendations — personalized 5-hotel suggestions ranked from your search history.
- AI review summaries — pros/cons/sentiment JSON, cached 7 days per hotel.
- Dual-provider failover: OpenAI (GPT-4o family) + Google Gemini (2.5 Pro / Flash), switchable from Remote Config without redeploy.
- Built-in rate limits (Free 10/day · Pro 200/day) backed by per-user daily counters.
Affiliate revenue
- Booking.com Affiliate Partner Program — free signup, up to 40% of Booking’s margin per completed stay.
- Travelpayouts (Hotellook) — free signup, 50–70% of network commission.
- Hotelbeds APITUDE support — optional, gated behind an admin toggle for buyers with a contract.
- Affiliate clicks are server-only writes; admin can audit them in the dashboard.
- FTC + Apple/Google compliant disclosure on first launch and in Settings → About.
Admin panel
- Dashboard with KPI tiles (users, AI queries, affiliate clicks, estimated commissions) and a recent-clicks table.
- Full CRUD for featured hotels (with reference price for the price-drop watcher), featured destinations, and promotions.
- User management: paginated table, email search, role assignment, disable, GDPR delete.
- AI console: per-feature system-prompt editor, model picker, rate-limit knobs, in-page playground.
- Push composer: title, body, image, segment, deep link, schedule, with a live broadcast log.
- App settings editor: currencies, languages, force-update floors, maintenance mode, Booking affiliate ID.
Notifications
- Manual broadcasts via the admin push composer (immediate or scheduled).
- Automatic price-drop alerts every 6h — diffs the saved-price snapshot against the hotel’s current reference price; fires FCM on ≥ 8% drops.
- Automatic trip reminders at T-3, T-1, and T-0 for favorites with check-in dates.
- Per-user opt-in (deals, price drops, blog, trip reminders) via Settings → Notification preferences.
- FCM token registration handles APNs token race + simulator fallbacks; tap routing handles cold-start, background, and foreground.
Brand customization
- One-file rebrand — every color, radius, and spacing unit reads from
tokens.dart. - Launcher icons fan out to iOS + Android from one 1024×1024 source PNG via the bundled
flutter_launcher_iconsconfig. - Splash screens via
flutter_native_splashwith brand color + transparent-background logo. - Bundled brand-asset generator (Dart tool) emits placeholder monogram art if you don’t have artwork yet.
- Web manifest, themes, and favicons rebrand alongside the apps.
Security & compliance
- Production-ready Firestore rules — server-only writes for affiliate clicks; owner-only writes for favorites/searches/AI chats; admin-only writes for featured content + appSettings.
- App Check ready (off by default for development; flip the flag before submission).
- App Store §5.1.1 compliant in-app account deletion (with a Cloud Function fanout across owned subcollections).
- COPPA 13+ self-attested age gate on email signup.
- FTC affiliate disclosure modal on first launch.
- Force-update gate + maintenance-mode gate that wrap the entire router.
- Anonymous-account merge — when guest users upgrade into an existing credential, their favorites/searches/AI chats are migrated to the real account before the anon record is dropped.


There are no reviews yet.