Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatOFi - Lightweight Chat Application 🚀

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.


✨ Features

  • 💬 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.

🛠️ Tech Stack

  • Frontend: Flutter (Dart)
  • Backend: Firebase (Auth, Firestore, Storage)
  • Calling: ZegoCloud
  • UI Components: Google Fonts, Animated Text Kit, OTP Text Field
  • Local Storage: Shared Preferences

🚀 Getting Started

Prerequisites

  • Flutter SDK (v2.19.0 or higher)
  • Android Studio / VS Code
  • A Firebase Project

Installation

  1. Clone the repository:

    git clone https://github.com/PARTH-THAKOR/ChatOFi.git
    cd ChatOFi
  2. Install dependencies:

    flutter pub get
  3. Firebase Setup:

    • Create a Firebase project.
    • Add Android/iOS apps to your Firebase project.
    • Download and place google-services.json (Android) and GoogleService-Info.plist (iOS) in the respective directories.
  4. Run the app:

    flutter run

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


👨‍💻 Developed By

PARTH THAKOR


Made with ❤️ and Flutter.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages