A modern real-time 1-on-1 chat application built with Flutter and Firebase, featuring a beautiful UI with interactive animations.
🔥 New Features:
- 🛡️ Enhanced Red Box: Secure chat feature now accessible via Settings
- 🔐 PIN Protection: Added PIN/passphrase protection for sensitive chats
- 👥 Contact Management: New dedicated screen for managing contacts
- 🖼️ Animated Chat Backgrounds: Dynamic chat screen backgrounds
- 👤 Profile Editing: Fully enabled profile customization
For detailed information about all new features and improvements, check out our Release Notes.
- Real-time messaging with instant delivery and read receipts
- Enhanced chat experience with auto-focusing message input for rapid conversations
- User authentication with email and password
- User profiles with customizable usernames and profile pictures
- Responsive design that works on mobile, web, and desktop platforms
- Modern UI with dark mode support and smooth animations
- Firebase backend for reliable data storage and synchronization
- Red Box feature for secure, PIN-protected messaging
For detailed information on setting up and using Linkzy, please refer to our documentation.
This project requires Firebase configuration that isn't included in the repository for security reasons:
- Create a Firebase project at firebase.google.com
- Register your app (Android, iOS, Web) in the Firebase console
- Download the configuration files:
google-services.json
for Android (place inandroid/app/
)GoogleService-Info.plist
for iOS (add to your Xcode project)
- Copy the example Firebase options file:
cp lib/firebase_options.example.dart lib/firebase_options.dart
- Update
firebase_options.dart
with your Firebase project's values
See Firebase Setup for more detailed instructions.
Our comprehensive documentation includes:
- Installation Guide
- User Guide
- Features Overview
- Architecture Documentation
- Firebase Setup
- Release Notes
Chat List | Chat | Cantact |
---|---|---|
![]() |
![]() |
![]() |
- Flutter: UI framework for cross-platform development
- Firebase Authentication: User authentication
- Cloud Firestore: NoSQL database for messages and user data
- Firebase Storage: Storage for profile pictures
- Provider & Riverpod: State management
This project is licensed under the MIT License - see the LICENSE file for details.
For support or inquiries, please open an issue in the project repository.