Skip to content

DragunWF/Modern-Messaging-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

172 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A cross-platform mobile application with real-time communication, modern chat features, group communication, user authentication, user profiles, dynamic theme engine, account management, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors