Technologies: Jetpack Compose (Android), SwiftUI (iOS), Firebase, WebRTC, Machine Learning (AI), OAuth 2.0, Stripe, Apple Pay, Mobile Development, Real-time Communication, Data Security
Project Overview
Pรกrom.hu is a leading online dating platform in Hungary, helping thousands of people connect through a seamless mobile experience. The client wanted to revamp their outdated mobile app by transitioning to modern native development while enhancing user engagement, security, and matchmaking efficiency.
Our goal was to improve performance, simplify navigation, and introduce real-time communication features such as video calls, voice messages, and AI-driven matchmaking.
Challenges & Problems Solved
- โ
Real-Time Matching & Swiping Experience:
- ๐น We developed a Tinder-style swiping interface using Jetpack Compose and SwiftUI, ensuring smooth animations and instant interactions.
- โ
Live Video & Voice Chat Integration:
- ๐น Many dating apps rely on text-based conversations, but users needed a more personal way to connect. We implemented WebRTC-powered video calls for seamless, high-quality live interactions.
- โ
Fraud Prevention & User Safety:
- ๐น Online dating platforms are vulnerable to fake profiles and scams. We introduced:
- ๐น AI-powered profile verification to detect fake images
- ๐น In-app reporting & blocking for user safety
- ๐น End-to-end encryption for private conversations
- โ
Advanced Matchmaking Algorithm:
- ๐น To improve compatibility-based connections, we designed a machine-learning-based recommendation system, analyzing:
- ๐น Behavioral data (swiping patterns, conversation duration)
- ๐น Profile preferences (location, interests, activity levels)
- โ
Monetization & Subscription Models:
- ๐น We integrated in-app purchases for premium features, including:
- ๐น Boosted visibility & priority matching
- ๐น Unlimited swipes & message filters
- ๐น Verified profile badges
Technical Implementation
- ๐น Tech Stack: Jetpack Compose (Android), SwiftUI (iOS), Firebase, WebRTC
- ๐น Authentication: OAuth 2.0, Google & Apple Sign-In
- ๐น Database: Firebase Firestore for real-time data updates
- ๐น Push Notifications: Firebase Cloud Messaging (FCM) for message alerts
- ๐น Secure Payments: Integrated Stripe & Apple Pay
Communication & Project Management
- ๐น Agile methodology with bi-weekly sprint cycles
- ๐น Jira & Confluence for structured task tracking
- ๐น Close collaboration with product managers and UX designers
- ๐น User feedback loops to refine matching logic
QA & Testing
- ๐น Automated UI testing for smooth swiping & messaging
- ๐น Manual testing across devices for performance consistency
- ๐น Load testing to ensure high availability during peak hours
- ๐น Security audits to prevent data leaks and profile impersonation
Outcome & Results
- ๐ 50% faster app performance with modern native UI
- ๐ Increased user engagement through real-time video & voice chats
- ๐ Improved safety with AI-powered verification & encryption
- ๐ Boosted revenue through premium subscriptions & in-app purchases