Skip to content

coderwahaj/Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Flutter Chat App

A feature-rich, real-time chat application built using Flutter and integrated with Firebase services. This app allows users to securely communicate, exchange files, and receive instant notifications.


Features

  • Firebase Authentication:
    User authentication using email and password.

  • Real-Time Messaging:
    Instant text-based communication between users.

  • Cloud Storage:
    Upload and share images or files seamlessly.

  • Cloud Messaging:
    Push notifications for real-time message alerts.

  • Responsive UI:
    Adaptive design for a seamless experience on all device sizes.


Technologies Used

  • Flutter: Framework for building cross-platform applications.
  • Firebase:
    • Authentication
    • Cloud Firestore (Real-time Database)
    • Cloud Storage
    • Cloud Messaging (Push Notifications)
  • Dart: Programming language for Flutter.

Installation

  1. Clone the repository:

    git clone https://github.com/username/flutter-chat-app.git
    cd flutter-chat-app
  2. Install dependencies:

    flutter pub get
  3. Setup Firebase:

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

    flutter run

Contributions are welcome! Please fork the repository and submit a pull request.

About

A real-time chat application built with Flutter, integrated with Firebase Authentication, Cloud Firestore, Cloud Storage, and Cloud Messaging for secure messaging, file sharing, and instant notifications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages