ChatOFi is a premium, feature-rich Flutter chat application designed for modern users who value privacy, speed, and a stunning user interface. Built with Firebase and powered by advanced real-time capabilities, ChatOFi offers more than just messaging—it's a complete communication ecosystem.
- 💬 Real-time Messaging: Instant message delivery and read receipts powered by Cloud Firestore.
- 📞 Voice & Video Calls: Crystal-clear calling experience integrated with Zego UIKit.
- 🤖 Smart Chatbot: Integrated AI chatbot to assist you with queries and automate tasks.
- 🔒 Biometric Security: Protect your chats with Fingerprint/Face ID lock.
- 📂 Media Sharing: Send images, documents, and camera captures seamlessly.
- 👤 Profile Management: Customize your profile, update photos, and manage settings.
- 📱 Contact Integration: Automatically sync and sort your contacts for easy access.
- 🌙 Modern Dark Theme: A sleek, premium dark-themed interface designed for visual comfort.
- Frontend: Flutter (Dart)
- Backend: Firebase (Auth, Firestore, Storage)
- Calling: ZegoCloud
- UI Components: Google Fonts, Animated Text Kit, OTP Text Field
- Local Storage: Shared Preferences
- Flutter SDK (v2.19.0 or higher)
- Android Studio / VS Code
- A Firebase Project
-
Clone the repository:
git clone https://github.com/PARTH-THAKOR/ChatOFi.git cd ChatOFi -
Install dependencies:
flutter pub get
-
Firebase Setup:
- Create a Firebase project.
- Add Android/iOS apps to your Firebase project.
- Download and place
google-services.json(Android) andGoogleService-Info.plist(iOS) in the respective directories.
-
Run the app:
flutter run
This project is licensed under the MIT License - see the LICENSE file for details.
PARTH THAKOR
Made with ❤️ and Flutter.