NowMatch: Next-Gen Dating & Social App


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.
Feature parity
Member Specialized Team
Seamless Onboarding Flows

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.
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
- Refined high-level client concepts into a complete end-to-end design system with a modern, "TikTok-inspired" aesthetic.
- 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.

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.

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.

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.

Testing & QA Process
- Conducted rigorous manual and functional testing across a wide array of Android and iOS devices to ensure UI consistency.
- 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.

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.
Feature parity
Member Specialized Team
Seamless Onboarding Flows
Let's build your Media & Entertainment Idea together
Connect with our team for a free discovery session.
Let's Talk
OTHER CASE STUDIES

SaaS Solution for Digi Vendor: Simplifying Vending Management
GeekyAnts built a SaaS platform for Digi Vendor using Next.js & Supabase—delivered in 12 weeks with 100% on-time launch, automation, and seamless user and admin experiences.

WaxBuddy: A Mobile-First Wellness App Built for Lush to Simplify At-Home Waxing
Built WaxBuddy for Lush Wellness, integrating tutorials, schedules, and admin tools to enhance user engagement and streamline at‑home waxing.

AI-Powered Interview System : Automating Voice-Based Candidate Screening
Built an AI-led voice interview platform using GPT-4, WebSocket, and cloud speech tech to automate screening, improve accuracy, and speed hiring.











