https://github.com/jay-patel-070/chat-app
Jay Chat Zone is a real-time one-on-one chat application built with Flutter and Firebase. It allows users to send and receive messages seamlessly across devices while ensuring a smooth and reliable chatting experience.
https://github.com/jay-patel-070/chat-app
cloudfirestore firebase firebase-auth flutter provider-state-management
Last synced: 2 months ago
JSON representation
Jay Chat Zone is a real-time one-on-one chat application built with Flutter and Firebase. It allows users to send and receive messages seamlessly across devices while ensuring a smooth and reliable chatting experience.
- Host: GitHub
- URL: https://github.com/jay-patel-070/chat-app
- Owner: Jay-Patel-070
- Created: 2025-03-08T11:54:18.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-08T12:09:40.000Z (over 1 year ago)
- Last Synced: 2025-03-08T13:19:42.759Z (over 1 year ago)
- Topics: cloudfirestore, firebase, firebase-auth, flutter, provider-state-management
- Language: Dart
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Jay Chat Zone 🗨️🔥
Jay Chat Zone is a real-time one-on-one chat application built with Flutter and Firebase. It provides a seamless chatting experience with real-time messaging, and secure authentication.
✨ Features
✅ Secure Authentication – Firebase Authentication for user login and registration
✅ Real-time Messaging – Messages are sent and received instantly using Firestore
✅ Custom Theme – Personalized UI for a modern chat experience
✅ Cross-Device Support – Chat from different devices without losing messages
🚀 Tech Stack
Flutter (Dart) – Frontend framework for cross-platform development
Firebase Firestore – Real-time NoSQL database for chat storage
Firebase Authentication – Secure user authentication
Firebase Cloud Functions (Optional) – For additional backend logic
📦 Installation
Clone the repository
git clone https://github.com/yourusername/jay-chat-zone.git
cd jay-chat-zone
Install dependencies
flutter pub get
Set up Firebase
Create a Firebase project in the Firebase Console
Add an Android/iOS app and download the google-services.json (Android) or GoogleService-Info.plist (iOS)
Place the file in the appropriate directories (android/app for Android, ios/Runner for iOS)
Run the app
flutter run
💡 Future Enhancements
🔹 Push Notifications for new messages
🔹 Message deletion and editing
🔹 Profile customization
🔹 Read Receipts
🤝 Contributing
Contributions are welcome! Feel free to fork the repo and submit a pull request. 😊
📩 Contact
For questions or suggestions, reach out to me at jayspatel420005@gmail.com or open an issue on GitHub.
Made with ❤️ by Jay 🚀