Skip to content

AbdealiRavat/chat-app

Repository files navigation

CHAT APP

A simple chatting app built with Flutter for the frontend and Firebase for the backend, enabling users to chat with individuals.

mockupp

i t e w o

Features

  • Real-time Chatting: Instantly chat with individuals in real-time.
  • User Authentication: Secure user authentication powered by Firebase Authentication.
  • Cloud Firestore: Cloud Firestore is used to store and synchronize data in real-time.
  • User Profiles: Customize your profile and easily identify others.
  • Firebase Cloud Messaging: Send and receive push notifications.
  • State Management: Utilizes GetX for efficient state management.
  • Image Picker: Allow users to pick images from their device.
  • Cached Network Image: Caches network images for improved performance.
  • Flutter Toast: Display toast notifications in the app.
  • Shared Preferences: Store and retrieve simple data locally.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/AbdealiRavat/chat-app.git
    cd chat-app
    
  2. Fetch the dependencies:

    flutter pub get
    
  3. Run the app:

    flutter run
    

Configuration

Make sure to configure Firebase Authentication and Cloud Firestore in your Firebase project. Update the Firebase configurations in the app accordingly.

License

User Info app is released under the MIT License. Feel free to use, modify, and distribute the app according to the terms of this license.

About

A chat app built with Flutter and Firebase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published