{"id":20382677,"url":"https://github.com/autodesk-forge/forge-viewhubs-nodejs-aws","last_synced_at":"2025-03-04T22:42:43.599Z","repository":{"id":46064678,"uuid":"181035126","full_name":"Autodesk-Forge/forge-viewhubs-nodejs-aws","owner":"Autodesk-Forge","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-08T17:30:12.000Z","size":8879,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-15T07:57:00.178Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Autodesk-Forge.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":"2019-04-12T15:27:32.000Z","updated_at":"2019-10-04T16:06:56.000Z","dependencies_parsed_at":"2023-01-25T07:30:17.408Z","dependency_job_id":null,"html_url":"https://github.com/Autodesk-Forge/forge-viewhubs-nodejs-aws","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/Autodesk-Forge%2Fforge-viewhubs-nodejs-aws","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Autodesk-Forge%2Fforge-viewhubs-nodejs-aws/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Autodesk-Forge%2Fforge-viewhubs-nodejs-aws/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Autodesk-Forge%2Fforge-viewhubs-nodejs-aws/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Autodesk-Forge","download_url":"https://codeload.github.com/Autodesk-Forge/forge-viewhubs-nodejs-aws/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241935269,"owners_count":20044826,"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-15T02:18:35.110Z","updated_at":"2025-03-04T22:42:43.577Z","avatar_url":"https://github.com/Autodesk-Forge.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# forge-viewhubs-nodejs-aws\n\n[![Node.js](https://img.shields.io/badge/Node.js-8.12.0-blue.svg)](https://nodejs.org/)\n[![npm](https://img.shields.io/badge/npm-6.4.1-blue.svg)](https://www.npmjs.com/)\n![Platforms](https://img.shields.io/badge/platform-windows%20%7C%20osx%20%7C%20linux-lightgray.svg)\n[![License](http://img.shields.io/:license-MIT-blue.svg)](http://opensource.org/licenses/MIT)\n\n[![oAuth2](https://img.shields.io/badge/oAuth2-v1-green.svg)](http://developer.autodesk.com/)\n[![Data-Management](https://img.shields.io/badge/Data%20Management-v1-green.svg)](http://developer.autodesk.com/)\n[![Viewer](https://img.shields.io/badge/Viewer-v7-green.svg)](http://developer.autodesk.com/)\n\n![Intermediate](https://img.shields.io/badge/Level-Intermediate-blue.svg)\n\n# Description\n\nAWS Cloudformation Project for BIM 360 Integrations.\n\n![](quickstart-bim360-integration-diagram.png)\n\n# Setup\n\nFor using this sample, you need an Autodesk developer credentials. Visit the [Forge Developer Portal](https://developer.autodesk.com), sign up for an account, then [create an app](https://developer.autodesk.com/myapps/create). For this new app, use **http://localhost:3000/api/forge/callback/oauth** as Callback URL, although is not used on 2-legged flow. Finally take note of the **Client ID** and **Client Secret**.\n\n### Run locally\n\nInstall [NodeJS](https://nodejs.org).\n\nClone this project or download it. It's recommended to install [GitHub desktop](https://desktop.github.com/). To clone it via command line, use the following (**Terminal** on MacOSX/Linux, **Git Shell** on Windows):\n\n    git clone https://github.com/autodesk-forge/forge-viewhubs-nodejs-aws.git\n\nTo run it, install the required packages, set the enviroment variables with your client ID \u0026 secret and finally start it. Via command line, navigate to the folder where this repository was cloned and use the following:\n\nMac OSX/Linux (Terminal)\n\n    npm install\n    export FORGE_CLIENT_ID=\u003c\u003cYOUR CLIENT ID FROM DEVELOPER PORTAL\u003e\u003e\n    export FORGE_CLIENT_SECRET=\u003c\u003cYOUR CLIENT SECRET\u003e\u003e\n    export FORGE_CALLBACK_URL=\u003c\u003cYOUR CALLBACK URL\u003e\u003e\n    npm start\n\nWindows (use **Node.js command line** from Start menu)\n\n    npm install\n    set FORGE_CLIENT_ID=\u003c\u003cYOUR CLIENT ID FROM DEVELOPER PORTAL\u003e\u003e\n    set FORGE_CLIENT_SECRET=\u003c\u003cYOUR CLIENT SECRET\u003e\u003e\n    set FORGE_CALLBACK_URL=\u003c\u003cYOUR CALLBACK URL\u003e\u003e\n    npm start\n\nOpen the browser: [http://localhost:3000](http://localhost:3000).\n\n## Packages used\n\nThe [Autodesk Forge](https://www.npmjs.com/package/forge-apis) packages is included by default. \n\nSome other non-Autodesk packaged are used: \n\n[express](https://www.npmjs.com/package/express) for the server\n\n[multer](https://www.npmjs.com/package/multer) for upload \n\n[aws-sdk](https://www.npmjs.com/package/aws-sdk) for AWS services \n\n[aws-param-store](https://www.npmjs.com/package/aws-param-store) for access to AWS SSM Parameter Store.\n# License\n\nThis sample is licensed under the terms of the [MIT License](http://opensource.org/licenses/MIT).\nPlease see the [LICENSE](LICENSE) file for full details.\n\n## Written by\n\n[Forge Partner Development](http://forge.autodesk.com)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautodesk-forge%2Fforge-viewhubs-nodejs-aws","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautodesk-forge%2Fforge-viewhubs-nodejs-aws","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautodesk-forge%2Fforge-viewhubs-nodejs-aws/lists"}