
Server API for managing VR applications
Explore the docs »
View Latest App
·
Report Bug
Table of Contents
This application was developed to serve as the backend for future VR applications developed by Neurologica VR. The goal of this organization is to provide a unique experience for users to learn various computer science related subjects. This application was specifically built for our first application Visualize Data Structures, a VR application teaching users about data structures and algorithms. This application will offer an immersive learning experience for students or free learners, and a supplementary resource for educators to teach and grade their students. The goals of the project included:
- Developing an application in Unity targeting the Oculus Quest platform
- Developing a Node.js backend application to manage web requests and database
- Developing a website for the organization
Instructions for running the NVR API locally
- Set up a database at https://mongodb.com
- Set up an account at https://mailgun.com
- Install Node.js and NPM at https://nodejs.org
- Clone the repo
git clone https://github.com/orsoknows/nvr-api.git
- Install NPM packages
npm install
- Rename
config.env.env
toconfig.env
- In
config.env
...- Enter your MongoDB API key
MONGO_URI = 'ENTER YOUR MONGODB API KEY';
- Enter your Mailgun API key
MAILGUN_API_KEY = 'ENTER YOUR MAILGUN API KEY';
- Enter a JWT secret key
JWT_SECRET = 'ENTER A JWT SECRET';
- Enter your MongoDB API key
- Run the server in development mode
npm run dev
Ken Orsini - kto.dev - [email protected]
Brendan Chase - chasevisualsllc.com - [email protected]
Project Link: https://github.com/orsoknows/nvr-api