{"id":29193189,"url":"https://github.com/ironcorelabs/getting-started-react","last_synced_at":"2025-07-02T02:08:31.277Z","repository":{"id":36047276,"uuid":"141182631","full_name":"IronCoreLabs/getting-started-react","owner":"IronCoreLabs","description":" Get started with IronCore to learn how to grant, monitor, and revoke access to sensitive data from a ReactJS application. ","archived":false,"fork":false,"pushed_at":"2023-04-07T08:29:41.000Z","size":5665,"stargazers_count":4,"open_issues_count":1,"forks_count":2,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-03-26T05:03:42.241Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IronCoreLabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-16T19:13:40.000Z","updated_at":"2024-03-26T05:03:42.242Z","dependencies_parsed_at":"2023-01-16T12:31:12.959Z","dependency_job_id":null,"html_url":"https://github.com/IronCoreLabs/getting-started-react","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/IronCoreLabs/getting-started-react","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronCoreLabs%2Fgetting-started-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronCoreLabs%2Fgetting-started-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronCoreLabs%2Fgetting-started-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronCoreLabs%2Fgetting-started-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IronCoreLabs","download_url":"https://codeload.github.com/IronCoreLabs/getting-started-react/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronCoreLabs%2Fgetting-started-react/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263061405,"owners_count":23407606,"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":"2025-07-02T02:08:30.574Z","updated_at":"2025-07-02T02:08:31.264Z","avatar_url":"https://github.com/IronCoreLabs.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IronCore Getting Started in React\n\nIronCore is an SDK and cloud service that keeps application data private and secure. Get started with IronCore to grant, monitor, and revoke access to sensitive data in minutes. This sample React application shows how to add in the IronCore IronWeb JavaScript SDK to an existing application via Redux middleware.\n\n## Tutorial\n\n[Follow the tutorial to get started.](https://ironcorelabs.com/docs/getting-started/react)\n\n## Setting Up The Application\n\nFirst, we need to clone the repo for this app:\n\n```\ngit clone https://github.com/IronCoreLabs/getting-started-react.git\ncd getting-started-react\n```\n\nThen, install all dependencies\n\n```\nyarn install\n```\n\nThe application can then be started in two different modes:\n\n```\nyarn run insecure\n```\n\nWill start the application without encrypting any of the orders you create. This gives you a sense of how the application works before adding in the IronWeb SDK. Once you get a sense for how this works you can then run\n\n```\nyarn run secure\n```\n\nWhich will layer in the Redux middleware for encrypting and decrypting orders. You can switch back and forth between these two different modes at anytime to see how the application behaves with and without the IronWeb SDK.\n\nAfter running either of these yarn scripts your application should automatically open and be running locally at [http://localhost:3000](http://localhost:3000).\n\n## A Note on API Keys\n\nThis application ships with a pre-generated set of API keys in order to simplify getting started. You can also generate your [own API keys](https://admin.ironcorelabs.com) to use as well. Just change the configuration within the `./ironcore-config.json` file and replace the existing `./private.key` file with yours.\n\nCopyright (c) 2019-present IronCore Labs, Inc.\nAll rights reserved.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fironcorelabs%2Fgetting-started-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fironcorelabs%2Fgetting-started-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fironcorelabs%2Fgetting-started-react/lists"}