A simple chatting app built with Flutter for the frontend and Firebase for the backend, enabling users to chat with individuals.
- 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.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/AbdealiRavat/chat-app.git cd chat-app
-
Fetch the dependencies:
flutter pub get
-
Run the app:
flutter run
Make sure to configure Firebase Authentication and Cloud Firestore in your Firebase project. Update the Firebase configurations in the app accordingly.
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.