AR.js Studio is an authoring platform to build Web Augmented Reality experiences, without coding knowledge.
- Google Drive Folder with Use Cases, Brainstorming, etc.
- Design
- Design Mockup - only features, no real design
- Meetings
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, theGITHUB_CLIENT_ID
andGITHUB_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 onpublish-confirm.js
file line 21, with the new getekeeper server URL
All the other functionalities (and studio-backend project) should work as expected.
For maintaining a consistent code style while developing, please use Visual Studio Code
Idea: Nicolò Carpignoli
Development: AR.js Organisation