Project contains the following features implemented:
- User authorization
- Chat dialogs creation
- 1-1 messaging
- Group messaging
- Users search
- Friend Request System
- Unread messages counters
- Sent/Delivered/Read statuses
- ‘Is typing’ statuses
- File attachments
- Group chat info
- Group chat: add/remove participants
- Private Event Creation
- Event info
- Event Location with Google Location Integration
- Group Chat and Event Location Sharing using native map
- Group Chat and Event chat colors
- Event threads on posts
- Data migration from facebook
- Native push notifications
- Remove Friend Chat Archiving
- P2P Video Calling
Quick start React Native app.
Prepare environment for React Native and:
- Clone the project;
- Install node_modules:
npm install
- Launch environment:
npm start
- Run
react-native run ios
orreact-native run android
.