NowMatch: Next-Gen Dating & Social App

NowMatch logo image

Project Type

Cross-platform Mobile App Development

Tech Stack

Flutter
Firebase
Dart
GraphQL
Hasura
NowMatch cover image

ABOUT THE CLIENT

NowMatch is a German-based technology innovator dedicated to transforming the digital social landscape within the DACH region (Germany, Austria, Switzerland). The company focuses on creating high-engagement platforms that facilitate authentic human connections. As a forward-thinking player in the European market, NowMatch prioritizes: Market localization, digital innovation, scale, and reliability

OVERVIEW

GeekyAnts partnered with NowMatch to deliver a next-generation, multi-platform social discovery app built on a high-performance stack using Flutter, Hasura, and Firebase. The project involved the end-to-end design and development of a cross-platform mobile application that blends traditional dating mechanics with social media interactivity through an innovative "Hey Ads" real-time module.

Moving from high-level conceptual designs to a market-ready prototype, the project successfully transitioned from a fixed-scope MVP to a long-term Time & Material (T&M) engagement. The platform launched with a unified codebase for iOS and Android, ensuring feature parity and a scalable foundation for future AI-driven enhancements.

100%

Feature parity

15

Member Specialized Team

3

Seamless Onboarding Flows

NowMatch second cover image

BUSINESS
REQUIREMENT

The client required a disruptive social platform for the German market that could facilitate diverse human connections beyond romantic matching.

Key Requirements

The business goals included:

1. Dual-Purpose Functionality: A seamless blend of a "swipe-based" dating interface with a "content-driven" social media experience.

2. Real-Time Intent: A feature allowing users to broadcast specific, time-sensitive needs (e.g., finding activity partners) via interactive "Hey Ads."

3. Rapid Market Entry: A single-codebase solution to target both iOS and Android users simultaneously without compromising on fluid, modern animations.

SOLUTION

GeekyAnts delivered a next-generation, multi-platform dating app that effectively redefines how users connect within the German market. The solution integrates a "swipe-based" discovery engine with a social-media-style interface, allowing for real-time, intent-based networking. 

The technical foundation was bolstered by a reactive BLoC state management system and a robust GraphQL-based backend, ensuring that every interaction is instantaneous. The result is a premium, scalable mobile ecosystem that bridges the gap between traditional dating and modern social interactivity, providing the client with a market-ready platform optimized for high user retention.

Key Milestone

By leveraging Flutter, we achieved a successful simultaneous multi-platform launch with 100% code reusability, significantly accelerating time-to-market for both Android and iOS.

We optimized the user journey through distinct authentication flows (Email, Phone, and Guest) and Firebase Dynamic Links, effectively reducing onboarding friction and supporting organic growth.  

phone cover
NowMatch Product design screen 1
phone cover
NowMatch Product design screen 2
phone cover
NowMatch Product design screen 3

CHALLENGES

To address the technical complexities of the platform, we modularized the BLoC architecture to isolate business logic from the UI, ensuring lag-free syncing of real-time ads and live chats. Sophisticated media processing was managed through the integration of Banuba SDK for in-app video editing and ImageProxy for automated, smart face detection and cropping. 

To maintain real-time data synchronization across thousands of concurrent users, we leveraged Hasura (GraphQL) subscriptions, allowing for instant "Hey Ad" updates without manual refreshes. This robust foundation enabled us to transition into a Time & Material (T&M) model, providing the flexibility needed to refine recommendation algorithms and iterate on frequent feature enhancements as the project evolved.

Complex State Management

1

Sophisticated Media Processing

2

Real-Time Data Sync

3

Requirement Evolution

4

OUR APPROACH

The platform was built using a cross-platform architecture with Flutter for the mobile frontend, Hasura (GraphQL) for the real-time data layer, and PostgreSQL as the core database.

  • Reactive State Management: Implemented BLoC (Business Logic Component) to maintain a strict separation between the UI and business logic, allowing for highly predictable and testable code across complex features.
  • Advanced Media Pipeline: Integrated Banuba SDK for native-feel video editing and ImageProxy for server-side image processing, including automated face detection and smart cropping to ensure high-quality visual standards.
  • Scalable Communication: Utilized Agora for low-latency real-time messaging and Firebase Cloud Messaging (FCM) for instant push notifications to drive user re-engagement.
  • Growth & Deep Linking: Configured Firebase Dynamic Links to enable seamless social sharing of user profiles and "Hey Ads," creating a frictionless bridge between external social media and the in-app experience.

Design

  • Designed missing user journeys for onboarding and "Hey Ads" modules, focusing on fluid transitions and gradient-animated cards.
  • Simplified complex navigation flows to minimize friction during user signups, profile discovery, and real-time chatting.
NowMatch design image

Development – Mobile Frontend

  • Developed with Flutter to ensure simultaneous delivery for iOS and Android with 100% feature parity.
  • Implemented BLoC for maintainable state management and GoRouter for advanced deep-linking and seamless shareability of ads.
  • Built a custom "Profile Swipe" flow and integrated Agora for reliable real-time messaging and "touch-based" interactions.
NowMatch Development – Mobile Frontend image

Development – Backend

  • Built with Hasura (GraphQL) and PostgreSQL to provide high-speed API responses and live data streaming for social feeds.
  • Leveraged Firebase Auth for secure multi-channel login (Phone, Email, Guest) and Firebase Cloud Messaging (FCM) for instant push notifications.
  • Implemented server-side logic for media handling, ensuring optimized delivery of user-generated video content.
NowMatch Development – Backend image

Admin Panel

  • Developed a web-based dashboard for the client to manage user verifications, content moderation, and "Hey Ad" approvals.
  • Integrated analytics modules to track user onboarding, engagement metrics, and subscription performance.
  • Enabled dynamic management of recommendation logic parameters and interest-based categories.
NowMatch Admin Panel image

Testing & QA Process

  • Established testing protocols for every major feature release (like Banuba or Agora integrations) to maintain zero-blocker stability.
  • Validated animation fluidness and API response times to meet the high standards of the German competitive market.
NowMatch Testing & QA Process image

PROJECT RESULTS

The project culminated in a market-ready, scalable prototype that positions the client as a competitive entrant in the high-growth DACH social networking space. By architecting a robust core capable of handling a rapid influx of users without performance degradation, we ensured the platform remains stable under peak engagement.

This successful execution also built deep client confidence, resulting in a continued long-term partnership focused on rolling out future AI-driven iterations. 

100%

Feature parity

15

Member Specialized Team

3

Seamless Onboarding Flows

Let's build your Media & Entertainment Idea together

Connect with our team for a free discovery session.

Let's Talk