Go to file
Thomas FORGIONE 74eda889be Monster commit : a lot of cleaning
- Removed the series of nested callback in
    controller/prototype/index.js. Now, there are dbrequests that gives
    functions to easily access results of SQL requests.

  - Cleaning in the views : removed if / else if / else if in prototype
    and replaced by template inheritance
2015-05-22 12:04:39 +02:00
controllers Monster commit : a lot of cleaning 2015-05-22 12:04:39 +02:00
lib Corrected mistake : swapped controllers.js and posts.js 2015-05-19 18:09:46 +02:00
my_modules Initial commit of nodejs 2015-05-05 11:56:35 +02:00
posts Added hovered events 2015-05-21 15:35:40 +02:00
sql Added hovered events 2015-05-21 15:35:40 +02:00
static Corrected bug... 2015-05-22 10:03:34 +02:00
views Added pages for replays 2015-05-20 11:17:14 +02:00
.gitignore Added sql init 2015-05-18 09:52:04 +02:00
README.md Update readme 2015-05-19 18:03:35 +02:00
package.json Removed useless dependency 2015-05-19 10:15:51 +02:00
server.js Added more log 2015-05-19 14:25:35 +02:00
urls.js Added pages for replays 2015-05-20 11:17:14 +02:00

README.md

3D Interface

A prototype for a user-friendly 3D interface allowing to browse 3D scenes / models written with Node.js.

It is hosted by OpenShift at 3dinterface.no-ip.org.

To run a local server

First you need to configure the database. You can create a postgres database where you want, and you can initialize it by running the script sql/backup.pgsql.

Then, you have to set up nodejs to access to your database. Basically, you have to create a file private.js at the root of the repository looking like this :

module.exports.url = ... // the url to connect to your database

module.exports.secret = ... // A secret string used to hash stuff

As usual with NodeJS, it's quite easy to test. Just ensure you have node installed on your machine, clone this repo somewhere, and then, in the repo do

npm install
node server.js

You should be able to go to localhost:4000 and see the result.