Skip to content

Latest commit

 

History

History
61 lines (48 loc) · 1.96 KB

README.md

File metadata and controls

61 lines (48 loc) · 1.96 KB

The Psyche WebXR Experience

Latest Hosted Build: https://zacharyacooper.com

Description: This is a Web based virtual reality experience where you can interact with and learn about the Psyche asteroid and the technology behind the NASA Psyche mission. This project is written in React and utilizes the AFrame library for VR implementation.

Technologies Used

IDE: Visual Studio Code = https://code.visualstudio.com/ Node Package Manager (NPM) = https://www.npmjs.com/ | Used to start the program, make a production build, and install dependecies React = https://reactjs.org/ | Serves as the shell framework of our application Aframe = https://aframe.io/docs/1.2.0/introduction/ | This is the framework used to Create the VR Scenes. React-Aframe = https://www.npmjs.com/package/aframe-react | This is a node package that wraps the A-Frame framework into React components. Jest = https://jestjs.io/ | This dependency is used for testing purposes. MathJS = https://mathjs.org/ | This dependency is used to make rotational caculations for our mobile movement system.

NPM Commands

Install Project Dependencies

npm i

Uninstall dependencies (i.e deletes /node_modules folder)

npm run clean

Run project server over HTTPS (Preferred)

npm run dev

Run project server over HTTP

npm run start

Run Jest test suite

npm run test

Compile a production build

npm run build

Team

Member GitHub Profile Url
Zachary Cooper https://github.com/zacoope1
Ryan Tucker https://github.com/r-tuck
Yu Fu https://github.com/yufu6
Liangbin Gao https://github.com/Brucebb97

Info About The Psyche Mission

ASU Mission Page: https://psyche.asu.edu/ NASA Mission Page: https://www.jpl.nasa.gov/missions/psyche

Main Page Of Application

Main Page