Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.53 KB

File metadata and controls

48 lines (33 loc) · 1.53 KB

Modern Messaging App

Modern Messaging App Icon

Objective

Design a cross-platform messaging application inspired by Meta Messenger to demonstrate skills at the following:

  • Real-time communication
  • User authentication
  • Modern UI/UX implementation
  • Secure environment configuration and deployment

Note to Maui: This requirements document has been modified to cater towards mobile development instead of web development to align it with my upcoming OJT as we discussed in-person some months ago. I thought to align the tech stack for my upcoming OJT to both better prepare for my OJT and finish a requirement from ALPHA. Two birds one stone, pretty much. Hehe.

Scan to launch with Expo Go

Expo QR Code

Tech Stack

  • React Native
  • TypeScript
  • Expo
  • Firebase

Core

Key Features

  • Real-time 1-on-1 and group messaging
  • Typing indicators with online/offline status
  • Message reactions, replies, and forwarding
  • Image, file, and voice message support
  • User profiles, friend requests, search
  • Notifications and chat list unread counts
  • Dark/light theme toggle

Deliverables

  • Project repository on GitHub
  • requirements.md and design.md files
  • Live deployed application with Expo link
  • Submit to Current Head Dev (Maui)

Documentation