Home » Products » React Native Templates and Components » React Native Full Messenger App With Backend Based on Expo

React Native Full Messenger App With Backend Based on Expo

Features

  • Infinite loading in dialogs
  • Infinite loading messages in conversation
  • Contact Sync
  • Search by username
  • Status message read/unread
  • Count unread messages
  • Real time messaging (Socket.IO)
  • Separate socket server with redis for scaling
  • Push Notification (with the ability to send notifications to different user devices)
  • Display Local Notification
  • Upload user picture (AWS S3)
  • Send photo (upload to AWS S3)
  • Photo viewer with zoom
  • Saving to database of photo previews
  • Cache photos
  • Translations (i18n)
  • Change user information
  • Change password
  • Delete dialogs
  • Sign In
  • Sign Up
  • Support Android
  • Support iPhone X
  • It is possible to send messages to yourself

Docs
How to install

Technologies

Messenger App

  • React Native
  • React Navigation
  • Expo
  • Redux
  • Redux thunk
  • Socket.IO
  • i18n js
  • AWS S3
  • React Native Modalize

API

  • NodeJS
  • ExpressJS
  • MongoDB
  • Mongoose
  • Socket.IO
  • Redis

Socket Server

  • NodeJS
  • Socket.IO
  • Redis

Note

All code is formatted with eslint and prettier

Reviews

There are no reviews yet.

Be the first to review “React Native Full Messenger App With Backend Based on Expo”

Your email address will not be published. Required fields are marked *