Skip to content

A nodejs and express based server for OpenSpace WebRTC

License

Notifications You must be signed in to change notification settings

OpenSpace/Backend-WebRTC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Back-end WebRTC Express Application

This documentation will walk you through the steps to run Openspace Express application with Postgres and PostGIS.

Prerequisites

Before getting started, make sure you have the following installed on your system:

  • Node.js
  • PostgreSQL
  • PostGIS extension for PostgreSQL

Step 1: Clone the repository

Clone the repository containing the Express application to your local machine.

git clone https://github.com/OpenSpace/UI-WebRTC.git

Step 2: Install dependencies

Navigate to the project directory and install the required dependencies using npm.

cd Backend-WebRTC
npm install

Step 3: Set up the database

Create a new PostgreSQL database and enable the PostGIS extension.

createdb openspace
psql -d openspace -c "CREATE EXTENSION postgis;"

Step 4: Configure the database connection

Open the .env file in the project directory and update the database connection details.

DB_HOST=<database-host>
DB_PORT=<database-port>
DB_NAME=<database-name>
DB_USER=<database-username>
DB_PASSWORD=<database-password>

Step 5: Start the application

Start the Express application using the following command:

npm start

Step 6: Test the application

Open the web browser and navigate to http://localhost:<port>, where <port> is the port specified in the Express application.

For more help, reach out to our developers Abhay Garg, Sonia Castelo, Gene Payne on Slack.

to-do

user analytics, server analytics

About

A nodejs and express based server for OpenSpace WebRTC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published