This repository is deprecated and no longer actively maintained. It contains outdated code examples or practices that do not align with current MongoDB best practices. While the repository remains accessible for reference purposes, we strongly discourage its use in production environments. Users should be aware that this repository will not receive any further updates, bug fixes, or security patches. This code may expose you to security vulnerabilities, compatibility issues with current MongoDB versions, and potential performance problems. Any implementation based on this repository is at the user's own risk. For up-to-date resources, please refer to the MongoDB Developer Center.
Welcome to the repo for the Realm Mobile Challenge.
Before completing the challenge, you will need to create a MongoDB Atlas database Cluster and import a MongoDB Realm application. After setting up that application backend, you need to add the Realm app's ID to the code for either the iOS or Android mobile apps and then build and run that mobile app.
You can find details for setting up the backend Realm and mobile apps in the sub-directories of this repo:
- Realm Backend
- iOS app
- Android app - to be added
The challenge app is based on the RChat Realm app.
Read about the RChat data architecture here and how the app was built here.