{"id":21532379,"url":"https://github.com/windingtree/arbor-frontend","last_synced_at":"2025-04-10T00:32:10.017Z","repository":{"id":42258234,"uuid":"248018690","full_name":"windingtree/arbor-frontend","owner":"windingtree","description":"Arbor front-end is a dAPP to explore and interact with the ORGiD Smart-Contract. It allows creating and managing a travel business organization.","archived":false,"fork":false,"pushed_at":"2023-05-08T22:27:19.000Z","size":8091,"stargazers_count":1,"open_issues_count":10,"forks_count":3,"subscribers_count":6,"default_branch":"develop","last_synced_at":"2025-03-24T02:13:04.128Z","etag":null,"topics":["dapp","travel"],"latest_commit_sha":null,"homepage":"https://marketplace.windingtree.com","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/windingtree.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-17T16:26:15.000Z","updated_at":"2021-12-31T08:24:00.000Z","dependencies_parsed_at":"2022-08-20T19:31:21.643Z","dependency_job_id":"e21cbc9a-56e4-4194-9fba-2c6ad2b345b1","html_url":"https://github.com/windingtree/arbor-frontend","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/windingtree%2Farbor-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windingtree%2Farbor-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windingtree%2Farbor-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windingtree%2Farbor-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/windingtree","download_url":"https://codeload.github.com/windingtree/arbor-frontend/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248134931,"owners_count":21053571,"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":["dapp","travel"],"created_at":"2024-11-24T02:19:46.171Z","updated_at":"2025-04-10T00:32:09.982Z","avatar_url":"https://github.com/windingtree.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Winding Tree Marketplace Front-End\n\nWinding Tree Marketplace is an explorer for Winding Tree's [ORGiD Protocol](https://github.com/windingtree/org.id).\nIt allows owners and directors of travel companies to create and administrate their organizations using a simple and intuitive user interface.\n\nThis repository contains the user interface, which is deployed as a static React application.\n\n## Dependencies:\n* yarn\n* node 10\n\n## Configuration\nThe App expects environment variables which are used to properly configure the different parameters according to the environment.\n\n* `REACT_APP_LIF_DEPOSIT_AMOUNT`: The minimal amount to be used for verification, eg: 1000\n* `REACT_APP_API_URI`: URL for the Backend API\n* `REACT_APP_ORGID_PROXY_ADDRESS`: The address of the ORG.ID proxy contract.\n* `REACT_APP_DIRECTORY_PROXY_ADDRESS`: The address of the Directory proxy contract.\n* `REACT_APP_ETHEREUM_CHAIN_ID`: The Ethereum chain ID, eg: 1 for Mainnet or 3 for Ropsten\n\n\nAlso to handle the maintenance scenario, there is an optional variable to enable maintenace:\n* `REACT_APP_MAINTENANCE`: It should be a JSON with the following keys:\n  * `active`: `true` or `false` to enable the maintenance mode\n  * `text`: The text of the maontenance mode\n  * `button`: The text of the button for action\n  * `link`: The link of a page that opens in a separate tab when the button is clicked\n  * `title`: The title of the maintenance page\n\n\n## Usage\n\nIn the project directory, you can run:\n\n### `yarn start`\n\nRuns the app in the development mode.\u003cbr /\u003e\nOpen [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\nThe page will reload if you make edits.\u003cbr /\u003e\nYou will also see any lint errors in the console.\n\n### `yarn test`\n\nLaunches the test runner in the interactive watch mode.\n\n### `yarn build`\n\nBuilds Winding Tree Marketplace in the `build` folder.\u003cbr /\u003e\nIt correctly bundles React in production mode and optimizes the build for the best performance.\n\nThe build is minified and the filenames include the hashes.\u003cbr /\u003e\n\n## Zeit Deployment usage\nWinding Tree Marketplace can be deployed on Zeit now.\u003cbr /\u003e\nThere are three preloaded configurations included in this folder for `staging`, `ropsten` and `production` (mainnet). These configurations are picked-up by the `zeit_build.sh` script during the CI/CD flow to build the proper environment.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindingtree%2Farbor-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwindingtree%2Farbor-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindingtree%2Farbor-frontend/lists"}