/studio

An authoring platform to build Web Augmented Reality experiences, without coding knowledge

Primary LanguageJavaScriptMIT LicenseMIT

AR.js Studio

AR.js Studio is an authoring platform to build Web Augmented Reality experiences, without coding knowledge.

Learn more

Try now!

🚀Online version

HacktoberFest page

Resources

If the publish on Github step fails

It is probably due to the external server handling oAuth2.0 requests. We are using this project: https://github.com/prose/gatekeeper/ to handle the oAuth2.0 requests. The project is now hosted on a private server, and it is not guaranteed to be always up and running. If the publish fails, you should:

  • fork the arjs studio project (because you need to change the publish-confirm.js file)
  • host is somewhere else (even your GitHub pages)
  • find a node server that can host the gatekeeper project
  • set up the server with the gatekeeper project: you have to set, on the config.json file, the GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET with the ones you get from the github oAuth app you create
  • be aware that gatekeeper is listening on port 9999 by default, use that on your server
  • on studio project, change the current URL on publish-confirm.js file line 21, with the new getekeeper server URL

All the other functionalities (and studio-backend project) should work as expected.

Development

For maintaining a consistent code style while developing, please use Visual Studio Code

Authors

Idea: Nicolò Carpignoli

Development: AR.js Organisation