Explore art from around the world in VR by creating your own collection of art from the J. Paul Getty Museum and Rijksmuseum in the Netherlands. View high-resolution images of art in 2D and then jump into your own virtual gallery where you can see all your art with different 360° background.
- [Parinaz Khosraviani] (https://github.com/parinaz77)
- [Laura Reynolds] (https://github.com/lrrnlds)
- [Christian Acuña] (https://github.com/christian-acuna)
- [John Winslow] (https://github.com/john-winslow)
- [Ashley Humphrey] (https://github.com/Von-Ashley)
- [Aframe-React Web App] (https://github.com/parinaz77/aframe-react-boilerplate)
- [Rails 5 API] (https://github.com/christian-acuna/vr-museum-api)
First npm install
to grab all the necessary dependencies.
Then run npm start
and open localhost:7770 in your browser.
Run npm run build
and run git push heroku development:master
Root Directory
Procfile
- for herokuclient
- where source code for app lives (see below for details)devServer.js
- server for developmentdist
- distribution folder, npm run buld cleans and generates this folderindex.html
- main HTML pagenode_modules
- third-party libraries managed by package.json and npmpackage.json
- config file for npm and holds various metadata relevant to the projectprodServer.js
- production server used on herokureadme.md
webpack.config.dev.js
- development webpack configwebpack.config.prod.js
- production webpack config
client folder
actions
- action creators are stored herecomponents
- React componentshelpers
- helper function for authentication (login/logout) using local storagemain.js
- entry point for React app, where the routes are defined, store is importedreducers
- reducers are created here and combined in index.jsstore.js
- creation of store with middleware and enhancersstyles
- stylesheets imported in main.js
Visit development Trello board or email christian.miguel.acuna@gmail.com