- An iOS app that clone the functionality of apps like tinder using firestore as backend.
- The user can view other users in the form of cards and can show interset by swiping on these cards.
- The app is done using MVVM.
- The user can view other users' cards and swipe right if he is interseted in the other user or swipe left if he isn't interseted.
- The user can view more photos if he tapped on the right or left side of other user's card.
- The another user swiped also right on the current user, they will be matched and will be able to chat with each other.
On each user's card there is a more info button which shows a more detailed view of other users including more photos by swiping on the photos.
- After the user has found a match he will be able to see the other matched user and chat with him.
- In the messages view the user can view the recent matched users at the top and latest messages at the bottom.
- The chat log and messages view is updated in real-time.
- Firestore: For authentication and real-time database
- SDWebImage: For loading and caching images.
- JGProgressHUD: A HUD to show activity in the app and any error messages.
This app was developed by the help of letsbuildthatapp Tinder Firestore Swipe and Match tutorial.