Cross-platform Flutter Mobile App with Admin Dashboard

Phased mobile app development and testing - from MVP to a full-scale app with advanced features

Services Provided:

Development, Testing, Publication

Industry:

Entertainment

Teck Stack:

Flutter, Laravel

Location:

Europe

Overview

We partnered with JewBuzz to engineer a full-featured cross-platform dating app for the French-speaking Jewish community. Beyond standard swipe mechanics, the platform required a religion-based compatibility engine, real-time voice and text messaging, GPS-based discovery, and native monetization β€” all launched simultaneously on iOS and Android from a single Flutter codebase.

Architecture

Flutter + BLoC state management for complex UI flows

Communication

Real-time chat, voice messages, socket-based sync

Discovery

GPS + religion compatibility engine with live scores

Monetization

Native IAP on both platforms, no third-party billing

Challenge & Solution

Challenge:

  • Real-time chat, voice messages, and push notifications at scale across both platforms
  • Religion-based compatibility engine with live score calculation on every profile
  • Trust-first onboarding β€” phone verification, selfie check, anti-bot layer
  • Native in-app purchases without third-party billing, passing strict App Store review
  • All of this in a single maintainable codebase for iOS and Android
  • Passing App Store and Google Play review for a dating app β€” strict content, IAP, and age-gate policies to satisfy

Solution:

  • Flutter + BLoC β€” single codebase with predictable state management across all complex flows
  • social.plus Chat API extended with custom message types, voice, and socket-based real-time sync
  • Proprietary compatibility algorithm comparing 4 religion dimensions with live % output
  • Multi-auth (Google, Apple, Facebook, Twilio) + contact list privacy layer built in from day one
  • Phased delivery β€” MVP validated first, advanced features layered on a stable foundation
  • Comprehensive testing at each phase β€” performance and stability validated before every release on both stores

Results

Tech Stack

Mobile Development
Flutter (Dart)
State Management
BLoC Architecture
Backend
Laravel (PHP)
Real-Time Messaging
social.plus Chat API
Push Notifications
Firebase Cloud Messaging
Authentication
Twilio Phone Verification
Location Services
Google Maps & GPS
Payments
Apple StoreKit & Google Play Billing
Phone screen
Phone screen

Verified. Welcomed. Ready.

According to Client needs, we engineered a multi-step funnel that balances security with cultural warmth. Each screen uses community-specific GIFs as emotional framing β€” making the process feel personal, not bureaucratic.

  • Twilio Phone Verification

    OTP-based number confirmation before any platform access is granted.

  • Selfie Identity Check

    Camera-captured verification processed privately β€” never shown on the public profile.

  • Cultural CAPTCHA

    Identify Jewish objects to confirm community membership β€” a trust layer unique to this platform.

  • Community Pledge

    Handwritten signature commitment to respectful behavior before entering the app.

Every Answer Feeds the Algorithm

Profile creation is the data foundation of the compatibility engine. Users define who they are across profession, education, and interests β€” and critically, their level of religious observance across four dimensions. These values become the algorithmic inputs powering every compatibility score in the app.

Phone screen
Phone screen

Core Engineering

Based on Client's requirements and strategy, we built a proprietary matching algorithm that compares both users' religious observance profiles across four dimensions β€” Chabbat & Yom Tov, Casher, Traditions, and Pratique Religiose. The result is a live percentage score rendered as a ring indicator on every swipe card. Tapping the ring opens a full overlay showing exactly where both profiles align or diverge.

Display% compatibility score
Output% compatibility score
DisplayLive ring indicator on card
Drill-downOverlay with dual-user slider comparison

Real-Time Discovery. Controlled by the User.

GPS and Google Maps power location-based discovery. Users filter by distance, age range, online status, and minimum religious compatibility β€” all applied in real time.

Phone screen
Phone screen

Monetization

We implemented in-app purchases natively through StoreKit (iOS) and Google Play Billing β€” no additional payment layers, no revenue leakage. The JewBuzz Card subscription unlocks a premium tier designed to directly increase match quality and user confidence.

  • Hide your profile from contacts

  • Remove all ads

  • See who liked your profile

  • Undo the last swipe

  • Pro filters β€” set compatibility threshold

  • 5 Super-Kiffs per week

  • 1 Profile Boost per month

Implemented and tested for App Store (StoreKit 2) and Google Play Billing β€” approved through the full review process on both platforms.

Admin Dashboard

Alongside the mobile app, we delivered a custom web dashboard that gives the JewBuzz team full operational visibility β€” real-time KPIs, user management, content tools, and community administration, all in one place.

Admin Dashboard
User List

User List

All users with subscription tier, status, profile views, and visit count at a glance.

Subscription History

Subscription History

Per-user billing log with plan name, order date, expiry, status, and price.

User Profile

User Profile

Full profile data β€” religion scores, device, location, sessions, and account controls in one panel.

Conversation Monitor

Conversation Monitor

Admin-side view of any user's message threads β€” for moderation and support.

Texts & GIFs CMS

Texts & GIFs CMS

Editable system messages and GIF responses β€” updated from the dashboard without a code deploy.

What We Achieved Together

Icon

A single Flutter codebase enabled fast development cycles while delivering a consistent native experience on both iOS and Android.

Cross-Platform Architecture

Icon

Users can connect instantly through chat, voice messages, and dynamic match notifications, creating an engaging and interactive platform.

Real-Time Social Experience

Icon

Location-aware discovery and religion-based compatibility scoring allow users to find meaningful connections more efficiently.

Intelligent Discovery System

Icon

Native in-app purchases and verified onboarding ensure a trustworthy ecosystem while supporting sustainable platform growth.

Secure Monetization Model

Icon

A modular architecture with admin analytics and operational tools allows the platform to grow without major structural changes.

Scalable Platform Foundation

Innovate with us

Our creative solutions have helped clients raise $100+ mln and expand their reach.

pic