This is the development repository of the virtual reality exhibition about women and non-binary people in computer science. The project was initiated by students of the HTW Berlin.
During a practical course the student built the first version of the exhibition. The code of the first version is here: https://github.com/adas-salon
The name "wit-exhibition" was the first working title. The students later decided for the name "Ada's Salon".
The exhibition was build with A-Frame combined with aframe-react and Redux. The assets e.g. pictures, audio files etc. are hosted on the A-Frame CDN.
This VR experience works best in Chrome on modern Android devices (e.g. Samsung S8/S9, Pixel). On older devices you may experience problems such as slow frame rates, long loading times or no display of any content. The experience should work in Firefox but note that audio loading time is much longer! (Up to several minutes.)
Sound is not working on iPhone. Bug fixing contributions welcome.
The project is now ready to accept contributions. Head over to the issues to see what you can contribute.
First clone the repository and cd
into it.
You need to have Node.js installed. You will also need npm. When you install node.js, npm is automatically installed.
If you have npm you can start installing all required packages.
npm install
To start the app you type the following command.
npm start
Then you can access the app in the browser with localhost:3000.
The exhibition is deployed to GitHub pages. With the the following command you can build a static JS bundle and deploy it to GitHub pages:
npm run deploy
It gets deployed to https://wit-exhibition.github.io/exhibition/