A real-time chat application for iOS built with SwiftUI and Firebase.
- Real-time messaging
- User authentication (Sign up, Login, Logout)
- Profile customization
- Media sharing (Images, Videos)
- Search for messages
- Have a chatBot conversation
git clone https://github.com/Mihael-M/Chat-App.git
SwiftUI Package Manager
dependencies: [
.package(url: "https://github.com/exyte/Chat.git")]
Install Dependencies via Swift Package Manager (SPM)
1. Open Xcode.
2. Navigate to File → Add Packages.
3. In the dialog that appears, enter the following Firebase Swift Package Manager URL:
https://github.com/firebase/firebase-ios-sd
• Frontend: SwiftUI
• Backend: Firebase (Firestore, Authentication, Cloud Storage)
• Exyte / Chat
• Exyte / OpenAi
iOS 18+
Xcode 14+