DupliConnect is a sample messaging application built using UIKit and Firebase technologies. It demonstrates features like real-time messaging, user authentication, and media sharing, serving as a reference for learning and development.
- Real-time chat with Firebase Realtime Database
- Secure authentication using Google, Apple, and Facebook
- Media sharing with Firebase Storage
- Beautiful message UI using MessageKit
- Efficient image loading with SDWebImage
- UIKit: For building the user interface
- Firebase Realtime Database: For real-time messaging
- Firebase Storage: For storing images and media
- Google Sign-In: For user authentication
- Apple Sign-In: For user authentication
- Facebook Sign-In: For user authentication
- MessageKit: For creating a polished chat UI
- SDWebImage: For efficient image downloading and caching
Below is a demo video of the app showcasing its features and UI: