
React Native Messenger App with Backend for iOS and Android

Description
Screenshots
Designed for both iOS and Android
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 prettierExternal listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
