Skip to content

AbdoWa7eed/chat_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat App

A multilingual chat application offering real-time messaging, OTP authentication, and push notifications.

📱 Features

  • Authentication: Firebase OTP-based secure login and registration.
  • Real-Time Messaging: Seamless communication with real-time updates.
  • Push Notifications: Stay updated with instant notifications via Firebase Cloud Messaging (FCM).
  • Localization: Fully supports both English and Arabic languages.
  • Cloud Storage: Firebase Firestore for message and user data storage, and Firebase Storage for media files.

🛠️ Tech Stack

  • Frontend: Flutter framework
  • State Management: Bloc (Cubit)
  • Backend Services: Firebase (Auth, Firestore, Storage, Cloud Messaging)

⚙️ Installation and Setup

  1. Clone the repository:

    git clone https://github.com/AbdoWa7eed/chat_app.git
  2. Navigate to the project directory:

    cd chat_app
  3. Install dependencies:

    flutter pub get
  4. Run the app:

    flutter run

📹 Demo

chap_app.mp4

🤝 Contribution

We welcome contributions! Fork the repository, make your changes, and submit a pull request.

📬 Contact

For any inquiries, please reach out to Abdelrahman Waheed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published