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.
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.
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
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 |
ASU Mission Page: https://psyche.asu.edu/ NASA Mission Page: https://www.jpl.nasa.gov/missions/psyche