{"id":18398703,"url":"https://github.com/mongodb-developer/mongorx","last_synced_at":"2025-04-07T05:33:34.529Z","repository":{"id":43358747,"uuid":"425018489","full_name":"mongodb-developer/MongoRx","owner":"mongodb-developer","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-02T00:24:31.000Z","size":1824,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-03-22T13:51:25.965Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/mongodb-developer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-2.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-05T16:41:41.000Z","updated_at":"2024-12-02T00:24:27.000Z","dependencies_parsed_at":"2024-03-24T06:22:22.968Z","dependency_job_id":"2cdafa24-ad7e-4cc5-bd52-bc65f5dda106","html_url":"https://github.com/mongodb-developer/MongoRx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2FMongoRx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2FMongoRx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2FMongoRx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2FMongoRx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mongodb-developer","download_url":"https://codeload.github.com/mongodb-developer/MongoRx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247601378,"owners_count":20964861,"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":[],"created_at":"2024-11-06T02:24:01.313Z","updated_at":"2025-04-07T05:33:33.518Z","avatar_url":"https://github.com/mongodb-developer.png","language":"TypeScript","readme":"# MongoRx\n\n## What it is\n\nThis application demonstrates how MongoDB Atlas, Atlas Search, Atlas Vector Search, Atlas Charts and Realm, combined with cloud ecosystem services like Google Maps and Google Geocoding can be used to build a data discovery and exploration application.\n\nThe application visualizes two datasets -- one from [ClinicalTrials.gov](https://clinicaltrials.gov/) and another from [OpenFDA](https://open.fda.gov) -- to create a unique information discovery experience that was not possible using the existing search UI offered by these respective websites.\n\n## Installation\n\n1. ```bash\n   git clone https://github.com/mongodb-developer/MongoRx.git\n   ```\n\n1. Create Angular environment files from template\n   ```bash\n   cd src/environments\n   cp environment.prod.ts.sample environment.prod.ts\n   cp environment.ts.sample environment.ts\n   ```\n\n1. [Create an API key for Google Maps](https://developers.google.com/maps/documentation/javascript/get-api-key).\n\n1. Edit `environment.prod.ts` and `environment.ts` and update the `googleMapsApiKey` property with your new API key.\n\n1. Create a config file from template\n   ```bash\n   cd MongoRx/deploy\n   cp env.config.sample env.config\n   ```\n\n1. Edit `env.config` and provide your [MongoDB Atlas API public and private keys](https://docs.atlas.mongodb.com/configure-api-access/), your Atlas project ID, Atlas cluster name, and the [connection string for your Atlas cluster](https://docs.atlas.mongodb.com/connect-to-database-deployment/).\n\n1. Execute the setup script -- _**note:**_ this is a long-running script that may take upwards of an hour to complete!\n   ```bash\n   ./setup.sh\n   ```\n\n## Running the Application\n\nTo run the app locally in development mode:\n```bash\ncd MongoRx\nnpm start\n```\n\nTo run the app locally in production mode:\n```bash\ncd MongoRx\nng serve --browser-target project:target:production\n```\n\nNavigate to http://localhost:4200","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb-developer%2Fmongorx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmongodb-developer%2Fmongorx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb-developer%2Fmongorx/lists"}