iOS Developer — UI, business logic, API integration and App Store release.
⚙ CASE STUDY
ButterflyDating App
Profiles, matching, chat and video calls
project.specCOMPLETED
- Role
- iOS Developer — UI, business logic, API integration and App Store release.
- Platform
- iOS
- Domain
- Social & Communication
- Status
- Completed
- Stack
- Swift, UIKit, WebSocket, WebRTC, Push Notifications, REST APIs
A dating app with swipe matching, realtime chat and in-app video calls.
Overview
A dating app with swipe matching, realtime chat and in-app video calls.
System Path
FLOW4 STEPS
›step 1/4Profiles— Discovery and matching
What I Built
- ▸Profile creation, photo upload and swipe-based matching.
- ▸Realtime chat with typing and read states over WebSocket.
- ▸One-to-one video calling with WebRTC.
Highlights
- ▸Chat and presence stay consistent across reconnects and backgrounding.
Technology Map
Stack
SwiftUIKitWebSocketWebRTCPush NotificationsREST APIs