WhatsUp
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.
Screenshots
Here are some screenshots of the app.
Splash ScreenPhone AuthenticationOTP Verification
Create ProfileChatsChats Light Theme
ChatChat ReplyChat Light Theme
Create GroupCreate Group LightStatus Page
Status WriterStatus ViewerStatus Updates
Recent CallsRecent Calls LightReceiving Calls