Back to Projects

Starlit Dating App

Dating platform with chat, video calls, and live mini-games.

Flutter
Sockets
RTC
Real-time Chat
Dating App
BLoC Pattern
Premium Features
Role: Senior Flutter Developer
Scope: Real-time Engagement, Video Integration, Gamification

The Challenge

About This Project

Problem

  • Low user engagement in traditional text-only dating apps
  • Connectivity issues during real-time video calls
  • Complexity in managing real-time chat and game states
  • Need for a more interactive and fun dating experience

Solution

  • Integrated Agora for high-quality, low-latency video calls
  • Live mini-games to boost user interaction and engagement
  • Socket-based real-time chat with instant message delivery
  • Clean Architecture for managing complex state transitions

Key Features

Core functionality that makes Starlit Dating App stand out

Video Calling

High-quality 1v1 video calls powered by Agora integration.

Live Mini-games

Fun, interactive games to play with matches in real-time.

Real-time Chat

Instant messaging with typing indicators and read receipts.

Discovery Engine

Personalized user matching based on preferences and location.

Push Notifications

Real-time alerts for new matches, messages, and game invites.

Secure Profiles

Verified profiles with privacy-focused data handling.

Technical Deep Dive

How It Was Built

The engineering decisions and architecture behind Starlit Dating App

BLoC Pattern

Robust state management for predictable transitions and complex interactive features.

Clean Architecture

Maintenance-friendly structure with clear separation of business logic and UI.

Socket Integration

Real-time management of game states, instant messaging, and interactive features.

Agora SDK

Seamles integration for high-quality video and audio streaming.

Mobile Calendar Integration

Automated saving and management of dating event data directly to the user's mobile calendar.

Code Optimization

Performance-tuned codebase for smooth interactions and fast load times.

Impact

Results & Impact

The measurable outcomes and business value delivered

Higher Retention

Gamification led to 40% increase in daily active users

Longer Sessions

Video calls and games kept users engaged for longer

Enhanced Trust

Real-time video increased profile authenticity

Scalable Platform

Architecture handled high concurrency during peak hours

My Contribution

What I built, decisions I made, and problems I solved

Full App Alpha

Led the development from initial concept to alpha release, establishing the core user experience.

Socket-Based Systems

Designed and implemented socket-based messaging and real-time multiplayer games, including complex game state handling.

Integration & Optimization

Managed API integration, localizations, and implemented light and dark modes with a performance-optimized codebase.

Calendar Data Saving

Developed a feature to save event and date data directly to the mobile device's native calendar app.

Interested in a Similar Project?

Let's discuss how I can help bring your mobile app idea to life.

© 2026 Hayat Khan. All rights reserved.

    Chat with me
    Hayat Portfolio | Hayat Khan