{"id":21244062,"url":"https://github.com/aaronksaunders/reactnativerealm-expo-template","last_synced_at":"2025-07-08T16:40:02.504Z","repository":{"id":40606530,"uuid":"464010290","full_name":"aaronksaunders/ReactNativeRealm-Expo-Template","owner":"aaronksaunders","description":"Simple Expo React Native application to quickly get started with Realm, based on the starter template that is provided by Realm","archived":false,"fork":false,"pushed_at":"2022-02-27T23:39:01.000Z","size":452,"stargazers_count":27,"open_issues_count":1,"forks_count":10,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-03T12:12:45.998Z","etag":null,"topics":["expo","mongodb","react","react-native","realm-mobile-database","realm-react-native","realmdb"],"latest_commit_sha":null,"homepage":"https://dev.to/aaronksaunders/getting-started-with-realm-for-react-native-using-expo-template-enhanced-33d","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aaronksaunders.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-27T01:38:25.000Z","updated_at":"2025-05-30T01:18:30.000Z","dependencies_parsed_at":"2022-08-09T23:50:37.589Z","dependency_job_id":null,"html_url":"https://github.com/aaronksaunders/ReactNativeRealm-Expo-Template","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aaronksaunders/ReactNativeRealm-Expo-Template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronksaunders%2FReactNativeRealm-Expo-Template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronksaunders%2FReactNativeRealm-Expo-Template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronksaunders%2FReactNativeRealm-Expo-Template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronksaunders%2FReactNativeRealm-Expo-Template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aaronksaunders","download_url":"https://codeload.github.com/aaronksaunders/ReactNativeRealm-Expo-Template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronksaunders%2FReactNativeRealm-Expo-Template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264305678,"owners_count":23588175,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expo","mongodb","react","react-native","realm-mobile-database","realm-react-native","realmdb"],"created_at":"2024-11-21T01:15:39.091Z","updated_at":"2025-07-08T16:40:02.484Z","avatar_url":"https://github.com/aaronksaunders.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Expo Template Realm React Native Starter Application\n\u003cp\u003e\n  \u003c!-- iOS --\u003e\n  \u003cimg alt=\"Supports Expo iOS\" longdesc=\"Supports Expo iOS\" src=\"https://img.shields.io/badge/iOS-4630EB.svg?style=flat-square\u0026logo=APPLE\u0026labelColor=999999\u0026logoColor=fff\" /\u003e\n  \u003c!-- Android --\u003e\n  \u003cimg alt=\"Supports Expo Android\" longdesc=\"Supports Expo Android\" src=\"https://img.shields.io/badge/Android-4630EB.svg?style=flat-square\u0026logo=ANDROID\u0026labelColor=A4C639\u0026logoColor=fff\" /\u003e\n\u003c/p\u003e\n\n## Video Link\n- https://www.youtube.com/watch?v=5BwIpiC2H4E\n\nSimple Expo application to quickly get started with Realm, based on the starter template that is provided by Realm\n\n## 📝 Application Notes\n- Added relationships so there is a project and a project has mutiple tasks associated with it\n- added and additional screen which lists the Projects\n- Added React Navigation so that we could move between the screens\n- Added a new screen that lists all of the Projects that are in the application\n- Added the project name to the task list\n- Added the number of tasks associated with the Project to the project list\n- Added try catch block to capture errors from the `realm.write` blocks\n- Added code to delete the child `Task` objects of the `Project`\n- I think that the introduction of the Realm Context is mising some helpful support documentation and links along with how to use the new `useQuery` function.\n- I also think that the documentation on relationships is extremely lacking and I did my best to create something that will show it better\n\n\n\n## 🏃 How to build and run locally\n\n- [Setup development Environment](https://reactnative.dev/docs/environment-setup)\n- Build/Run on iOS 🍎\n```\nyarn ios\n```\n```\nnpm run ios\n```\n- Build/Run on Android 🤖\n```\nyarn android\n```\n```\nnpm run android\n```\n\n## 📝 Notes\n\n- [Setting up Sync](https://docs.mongodb.com/realm/sdk/react-native/quick-start/)\n- [Realm JS Documentation](https://docs.mongodb.com/realm/sdk/react-native/)\n- [Development Client docs](https://docs.expo.dev/clients/introduction/)\n- [Building with EAS](https://docs.expo.dev/eas/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronksaunders%2Freactnativerealm-expo-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faaronksaunders%2Freactnativerealm-expo-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronksaunders%2Freactnativerealm-expo-template/lists"}