by Drona Bopche Assignment by priyaquibtpvtlt
#YouTube link - https://youtu.be/LK4wl2f2U2c
- Instant message delivery using Firebase Firestore
- Organized chat threads between users
- Timestamped messages for conversation tracking
- Online/Offline Status: Visual indicators show when users are active
- Last Seen Tracking: Displays when users were last active
- Automatic Status Updates: Status changes based on app lifecycle events
- Single Tick : Message sent to Firebase
- Double Grey Ticks : Message delivered to recipient device
- Double Blue Ticks : Message seen by recipient
- Modern gradient backgrounds
- Intuitive chat bubbles with different colors for sent/received messages
- Professional navigation and layout
- Optimized for both iOS and Android
- Adaptive layouts for different screen sizes
- Smooth animations and transitions
- Frontend: Flutter with Dart
- Backend: Firebase Firestore
- Authentication: Firebase Authentication (ready for implementation)
- State Management: Built-in Flutter state management
- Real-time Updates: Firebase Streams
--
- Flutter SDK (latest version)
- Firebase project setup
- Android Studio/Xcode for emulation
- Clone the repository
git clone https://github.com/yourusername/firechat.git cd firechat


