Skip to content

kennsoft/chat_app

Repository files navigation

📱 Chat App A feature-rich, real-time chat application built using Flutter and Firebase, designed for seamless communication.

🚀 Features Real-time Messaging: Chat with friends instantly using Firebase Firestore. Authentication: Secure sign-in with email and password or third-party providers. User Profiles: Display user information such as name and avatar. Push Notifications: Stay updated with instant alerts for new messages. Media Sharing: Send images and other files directly in chat.

🛠️ Tech Stack Frontend: Flutter Backend: Firebase Firestore Authentication: Firebase Auth Storage: Firebase Storage Push Notifications: Firebase Cloud Messaging

📦 Installation Clone this repository:

git clone https://github.com/kennsoft/chat-app.git
Navigate to the project directory:

cd chat-app

Install dependencies:

flutter pub get

Set up Firebase:

Create a Firebase project in the Firebase Console. Add your app (Android/iOS) and download the google-services.json (Android) or GoogleService-Info.plist (iOS). Place the configuration files in the appropriate directories: android/app/ for google-services.json. ios/Runner/ for GoogleService-Info.plist. Run the app:

flutter run
🤝 Contributing Contributions are welcome! Feel free to open an issue or submit a pull request to improve this app.

📜 License This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published