{"id":15146629,"url":"https://github.com/transferthought/transfer-thought","last_synced_at":"2025-06-11T02:41:00.089Z","repository":{"id":243727188,"uuid":"805525946","full_name":"transferthought/transfer-thought","owner":"transferthought","description":"🔁Web platform for building virtual reality experiences.","archived":false,"fork":false,"pushed_at":"2024-07-03T20:33:23.000Z","size":4789,"stargazers_count":169,"open_issues_count":0,"forks_count":12,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-09T00:05:34.597Z","etag":null,"topics":["3d","aframe","applevisionpro","ecs","game-engine","gamedevelopment","metaquest","metaverse","no-code","threejs","virtualreality","vive","vr","webgl","webxr"],"latest_commit_sha":null,"homepage":"https://www.transferthought.com/","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/transferthought.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-24T19:16:58.000Z","updated_at":"2025-03-31T19:55:10.000Z","dependencies_parsed_at":"2024-06-28T22:28:12.244Z","dependency_job_id":null,"html_url":"https://github.com/transferthought/transfer-thought","commit_stats":null,"previous_names":["transferthought/transfer-thought"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transferthought%2Ftransfer-thought","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transferthought%2Ftransfer-thought/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transferthought%2Ftransfer-thought/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transferthought%2Ftransfer-thought/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/transferthought","download_url":"https://codeload.github.com/transferthought/transfer-thought/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253166518,"owners_count":21864476,"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":["3d","aframe","applevisionpro","ecs","game-engine","gamedevelopment","metaquest","metaverse","no-code","threejs","virtualreality","vive","vr","webgl","webxr"],"created_at":"2024-09-26T12:03:23.485Z","updated_at":"2025-05-09T00:05:43.027Z","avatar_url":"https://github.com/transferthought.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Transfer Thought\n\nTransfer Thought is a web-based platform for easily creating and deploying virtual reality experiences. \n\nLearn more by visiting our website: https://www.transferthought.com/\nOr create a free account and try it out: https://scenario.transferthought.com/\n\n## Contribution guidelines\nDetails on contribution guidelines coming soon. \n\nDiscord Channel: https://discord.gg/xQ4zfw3UZc\n\n### Disclaimer\n\nWe are excited to open source Transfer Thought under the MIT License. While we have made every effort to ensure that all components of the project conform to the MIT License, there may be proprietary or non-MIT licensed materials that were inadvertently included over time.\n\nWe are committed to identifying and removing any such materials as they are discovered. If you encounter any content within this project that you believe does not comply with the MIT License, please report it to us immediately.\n\nThank you for your understanding and cooperation.\n\n# Transfer Thought Setup Instructions \n## Clone the Repository \nGo to your projects folder: `cd path/to/projects`\n\nClone the repository: `git clone https://github.com/transferthought/transfer-thought.git`\n\nLocal Environment Requirements\n------------------------------\n\nEnsure you have Node.js v20 installed.\n\nSetup AWS Account\n-----------------\n\nCreate an AWS account if you don't already have one: [https://aws.amazon.com/free](https://aws.amazon.com/free)\n\nInstall Amplify CLI\n-------------------\n\nInstall Amplify CLI on your local computer: `npm install -g @aws-amplify/cli`\n\nConfigure Amplify with AWS Profile\n----------------------------------\n\nConfigure Amplify: `amplify configure`\n\nFollow the instructions here: https://docs.amplify.aws/gen1/javascript/tools/cli/start/set-up-cli/#configure-the-amplify-cli\n\nYou should have done this:\n*   Created an IAM user account for Amplify Administrator\n*   Created an access key\n*   Created a local AWS profile\n\nSetting up the Transfer Thought Amplify Project\n-----------------------------------------------\n\nInitialize the Amplify project: `amplify init`\n\n* Select the dev environment or create a new one.\n* Select the new environment.\n* For Google OAuth, choose NA or enter your own credentials.\n* Carry over secrets by selecting Yes.\n\nDeploying Amplify Backend to Your AWS Account\n---------------------------------------------\n\nPush the backend resources to AWS: `amplify push`\n\nFor Appsync\\_URL and Appsync\\_ID, choose NA.\n\nInstall the Frontend Resources\n------------------------------\n\nInstall the necessary packages: `npm install`\n\nRun Frontend Locally\n--------------------\n\nStart the frontend locally (connected to the backend on AWS): `npm run serve`\n\nCreate and Deploy Frontend to AWS\n---------------------------------\n\nAdd hosting for the frontend: `amplify add hosting`\n\nPublish the frontend: `amplify publish`\n\nCustom URL\n----------\n\nFollow the instructions provided by Amplify to set up your custom URL.\nTODO\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftransferthought%2Ftransfer-thought","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftransferthought%2Ftransfer-thought","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftransferthought%2Ftransfer-thought/lists"}