iOS Chat app, photo/ video and realtime chat conversations.
TherapyChat is an app that connects therapist to individuals who need help. Get support one-on-one chat conversation with a therapist who can talk with you about specific issues such from anxiety, behavioral change to depression, anonymous chat is available for individuals who are shy in asking for help.
Features
- Sending text messages
- Sending pictures
- Sending videos
- Audio call (in-app audio calling over data connection)
- Login Anonymously
- Login with Email
- Sending current location
- Encryption
- Push notification support
- Firebase backend (full realtime actions)
- Deployment target: iOS 11.2+
- Supported devices: iPhone 5s, SE, 6, 6 Plus, 6s, 6s Plus, 7, 7 Plus, 8, 8 Plus, iPhone X
Note: Does not include the Podfile which contains 100+ MB large files GitHub does not allow.
Libraries Used
- Firebase Database as database to save chat messages
- JSQMessagesViewController as messages UI library
- IQAudioRecorderController to record audio
- IDMPhotoBrowser as photo browser
- Sinch SDK for App-to-App Calling function
- ProgressHUD
- RNCryptor to encrypt messages
REQUIREMENTS
- Xcode 9.0+
- iOS 9.3+