BRL-CAD / OGV-meteor

Port of BRL-CAD's OGV to meteor
BSD 3-Clause "New" or "Revised" License
16 stars 26 forks source link

Online Geometry Viewer

Build Status IRC IRC

Online Geometry Viewer is an online web application, where users can upload, view and share 3D CAD models. They can also host these models online, can like (love) or comment on them. In a nutshell it can be looked at as a social blogging platform for 3D models.

Table of Contents

Installation

Clone this repo

git clone https://github.com/BRL-CAD/OGV-meteor.git

Debian and Ubuntu based Linux distributions

Using install script

./scripts/ubuntu_install.sh

You will be asked for sudo access twice (for node and mongo)

Manually

Setup and Run

{
    "adminPassword": "password",
    "private": {},
    "public": {
        "smtp": {
            "username": "",
            "password": "",
            "server": "",
            "port": null
        },
        "general": {
            "sender": ""
        }
    }
}

Please note this step necessary. Otherwise, you'll not be able to login to the application.

Lint

To run ESlint check run

meteor npm run lint 

Build and deploy

Ubuntu and macOS

To build OGV run build script

./scripts/build.sh

To start OGV run

../OGV-build/bundle/start.sh

App will be running at http://localhost:3000

Contribution

Please see CONTRIBUTION.md