WhatsUp is a WhatsApp clone built with Flutter and Firebase. It aims to replicate some of its core features
but its main purpose is to showcase how easy it is to build real-time applications with Flutter and Firebase.
Features
Phone Authentication đ˛: Users can register their phone number and receive an OTP (One-Time Password) for verification.
Light / Dark Theme đđ: You can switch between light and dark theme after you registered.
Contacts Display đ: Users can see their contacts who are already using the app.
Real-time messaging đŦ âĄ: Clients can communicate each other in real time.
Chat features đŦđˇđī¸: Clients can send and receive text , images, videos and voice messages.
Online / Offline Status đĸđ´: Clients can see other users online or offline status.
Read / Unread Messages âī¸đ: Clients can see if other users have read their messages.
Message Replies âŠī¸: You can reply to specific messages in a conversation, facilitating threaded discussions.
Emoji Support đ: Users can send emojis in their messages using a built-in emoji picker.
Group Chat đĨ: Users can create groups and select the members.
Status / Stories đˇđĒŠ: Users can post status updates and view the status of other users.
Video calls đšđ¤ŗ: Users can make video calls to their contacts.
Call History đ: Users can see their call history, who they called and who called them.
Real-time updates âĄ: All of the above features are updated in real-time as they happen, and synced across devices.