GithubHelp home page GithubHelp logo

onutemaster777 / collab-vm-web-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from computernewb/collab-vm-classic-web-app

0.0 0.0 0.0 233 KB

Source code for the web backend of CollabVM.

License: Apache License 2.0

JavaScript 88.20% HTML 7.43% CSS 4.38%

collab-vm-web-app's Introduction

collab-vm-web-app

The Collab VM Web App powers the website-portion of Collab VM and the Virus Farm.

What it contains

  • The scripts that power CollabVM.

Compilation requirements

To compile this, you need a *nix or a Windows-like environment. This has only been compiled on x64 (amd64), but it should work on other architectures (like x86 or arm). You need a system that supports node.js and npm. node.js and npm run on Windows, Mac OS X, virtually any Linux distribution, FreeBSD, OpenBSD, Android, NetBSD, OpenSUSE, SmartOS, WebOS, NonStop OS, and other operating systems. (However, compilation has only been tested on x64 Windows 7 and x64 Ubuntu 14.04 and 16.04).

That's basically all the requirements needed.

Compilation instructions

To build the web app, follow these steps.

  • Step 1: Install node.js and npm. Windows and Mac OS X installers can be found here: https://nodejs.org/en/download/. For Linux, BSD, and other operating systems, visit this page: https://nodejs.org/en/download/package-manager/.
  • Step 2: Make sure npm is updated fully by typing npm install --global npm in the terminal.
  • Step 3: Install gulp from npm. You can do this by doing: npm install --global gulp-cli
  • Step 4: Open the web-app directory and type: npm install
  • Step 5: (Optionally) change the settings in common.js or set some of the DEBUG settings to true in collab-vm.js
  • Step 6: If you're testing this locally, you need to set DEBUG = true in collab-vm.js and do: gulp guacamole. (If you're not testing this locally, this isn't required.)
  • Step 7: Type gulp (or you can compile them indivdiually by typing gulp js, gulp html, etc).

License

Collab VM Web App, as well as Collab VM Admin Web App and Collab VM Server are licensed under the Apache License.

collab-vm-web-app's People

Contributors

dartzcn avatar modeco80 avatar 128x16 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.