Dating app

The challenge was to create an iOS native dating app, a mobile version of dating service.

This app allows signing up by typing in an email address and password. Users have accounts with editable information like bio, images, interests, age, sex, etc. They can upload and view photos, filter through profiles based on the same types of information, receive match recommendations, and flirt.

Geolocation feature help users to find partners using location and distance options. You get acquainted with people who are in a location close to you, and therefore you have all chances to transfer virtual flirting to a real date.

When a user receives a message or information about creating a new couple, he gets a push notification.

The application is available in English and Russian.

Technologies used: Alamofire, R.swift, RxSwift, SDWebImage, MessageKit, OneSignal, SocketIO, SwiftSoup, Emoji-swift.

Other projects