Skip to content

Experience the world’s most exclusive art collections through virtual reality environments.

Notifications You must be signed in to change notification settings

christian-acuna/react-vr-museum

Repository files navigation

vmuse

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.

View art exclusive art from around the world

viewart

Create a collection and add image to collection

addtocollection

View all collections in VR with just a single click

vrmode

Created by

Link to repositories

Install

First npm install to grab all the necessary dependencies.

Then run npm start and open localhost:7770 in your browser.

Production Build

Run npm run build and run git push heroku development:master

Structure

Root Directory

  • Procfile - for heroku
  • client - where source code for app lives (see below for details)
  • devServer.js - server for development
  • dist - distribution folder, npm run buld cleans and generates this folder
  • index.html - main HTML page
  • node_modules - third-party libraries managed by package.json and npm
  • package.json - config file for npm and holds various metadata relevant to the project
  • prodServer.js - production server used on heroku
  • readme.md
  • webpack.config.dev.js - development webpack config
  • webpack.config.prod.js - production webpack config

client folder

  • actions - action creators are stored here
  • components - React components
  • helpers - helper function for authentication (login/logout) using local storage
  • main.js - entry point for React app, where the routes are defined, store is imported
  • reducers - reducers are created here and combined in index.js
  • store.js - creation of store with middleware and enhancers
  • styles - stylesheets imported in main.js

API Schema

API Schema

Contribute

Visit development Trello board or email [email protected]

Trello Development

About

Experience the world’s most exclusive art collections through virtual reality environments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •