An instant messaging application for iOS/Android inspired by WhatsApp and iMessage.
µMessage is a cross-platform instant messaging mobile application built using React Native, Expo, Redux and Firebase. It aims to replicate the core functionality of the popular WhatsApp app, allowing users to communicate seamlessly.
-
Download Expo / Expo go on your mobile device.
-
Scan the QR code below to load the app on your device. Please note: iOS users must use their phone's default camera app to scan the QR code. Android users may scan the QR code within the Expo app if they wish.
3. The current build is configured in a test mode. As such, test user credentials will be pre-filled on the login screen, making it easier to access and use the application without having to sign up for a user account. This can be overridden as desired if the user would prefer to create and use their own account.
- Secure login and registration using Firebase authentication.
- User profiles with customizable avatars.
- Customizable avatars.
- Ability to change signed in user details such as name and e-mail address.
- User bios.
- Users can send and receive messages in real time.
- Supports text messages and image messages either from on-device storage or direct use of the phone camera.
- Create and participate in group conversations.
- Share media files (images, videos) within groups.
- Replies: Users can reply to specific messages within a chat.
- Likes: Users can react to messages with a heart.
- Copy: Users can copy message contents in to their device clipboard.
- Receive notifications for new messages even when the app is in the background.
- Responsive Design: Ensures a consistent experience across iOS and Android devices.
- Smooth Animations: Enhances user interactions.