Skip to content

An instant messaging application inspired by iMessage and whatsApp for Android and iOS.

Notifications You must be signed in to change notification settings

daniel-maxwell/uMessage

Repository files navigation

Introducting µMessage

An instant messaging application for iOS/Android inspired by WhatsApp and iMessage.

Background

µ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.

Demo the project

  1. Download Expo / Expo go on your mobile device.

  2. 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.

image


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.

Features

Authentication

  • Secure login and registration using Firebase authentication.
  • User profiles with customizable avatars.

User Profiles

  • Customizable avatars.
  • Ability to change signed in user details such as name and e-mail address.
  • User bios.

Real-time Messaging

  • 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.

Group Chats

  • Create and participate in group conversations.
  • Share media files (images, videos) within groups.

Message Interactions

  • 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.

Push Notifications

  • Receive notifications for new messages even when the app is in the background.

User Experience

  • Responsive Design: Ensures a consistent experience across iOS and Android devices.
  • Smooth Animations: Enhances user interactions.

About

An instant messaging application inspired by iMessage and whatsApp for Android and iOS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published