ApnaChat is a modern real-time messaging and collaboration application that combines social chatting, professional communication, and privacy-first authentication — inspired by platforms like WhatsApp and Instagram, with added company-level features.
- Secure login without requiring a real email address
- Privacy-focused design to prevent data leaks
- Safe user authentication system
- One-to-one chat with multiple users
- No direct chat allowed without permission (friend request system like Instagram)
- Friends appear automatically on the Home page after request acceptance
- Complete chat history maintained
- Dedicated user profile page
- Manage personal information and identity
- View other users’ profiles
- Explore all users through a search page
- Discover new users easily
- Send friend requests directly from search
- Notification page for:
- Friend requests
- Request acceptance
- Other system alerts
- Smooth interaction between notifications and chat system
- Friend chats automatically appear after acceptance
- Clean and user-friendly chat list
- Easy navigation to conversations
- Companies can register separately
- Company-specific features include:
- Company chats
- Company meetings
- Company messaging system
- Separate professional communication environment
- Enhanced call interface similar to WhatsApp
- Personal chat call history available
- Separate call & meeting history for companies
- Users can post updates (stories) like Instagram
- Other users can view updates in a dedicated Updates page
- Works similar to WhatsApp Status
- Frontend: Flutter
- Backend: Firebase (Authentication, Firestore, Cloud Messaging)
- Notifications: Firebase Cloud Messaging (FCM)
- Platform: Android (iOS support possible)
- Provide a secure social chatting experience
- Combine personal and professional communication in one app
- Maintain strong privacy without forcing email-based login
- Enable companies to communicate efficiently
- Login / Authentication
- Home (Chats)
- Search / Explore
- Notifications
- Profile
- Company Dashboard
- Calls & Meetings
- Updates
🟢 Active Development
New features and enhancements are continuously being added.
Contributions, suggestions, and feedback are welcome.
Feel free to open issues or submit pull requests.
This project is licensed under the MIT License.
Jaymeen Vaghela
ApnaChat — Connect Personally. Communicate Professionally.