All Projects → Nebo15 → Gandalf.web

Nebo15 / Gandalf.web

Licence: gpl-3.0
Open-Source Decision Engine and Scoring Table for Big-Data.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gandalf.web

Uebergame
Uebergame code repository
Stars: ✭ 90 (+95.65%)
Mutual labels:  free, engine, open-source
Cortex
Cortex: a Powerful Observable Analysis and Active Response Engine
Stars: ✭ 676 (+1369.57%)
Mutual labels:  free, engine, open-source
Icememe
Roblox Exploit Source Code Called IceMeme with some cmds, lua c and limited lua execution with simple ui in c#
Stars: ✭ 42 (-8.7%)
Mutual labels:  free, open-source
Librehardwaremonitor
Libre Hardware Monitor, home of the fork of Open Hardware Monitor
Stars: ✭ 685 (+1389.13%)
Mutual labels:  free, open-source
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (+1539.13%)
Mutual labels:  free, open-source
Startbootstrap Scrolling Nav
An unstyled Bootstrap HTML template for creating smooth scrolling, one page websites - created by Start Bootstrap
Stars: ✭ 625 (+1258.7%)
Mutual labels:  free, open-source
Sonar Cxx
SonarQube C++ plugin (Community): This plugin adds C++ support to SonarQube with the focus on integration of existing C++ tools.
Stars: ✭ 649 (+1310.87%)
Mutual labels:  free, open-source
Startbootstrap Modern Business
A multipurpose Bootstrap full website template created by Start Bootstrap
Stars: ✭ 753 (+1536.96%)
Mutual labels:  free, open-source
Redrunner
Red Runner, Awesome Platformer Game.
Stars: ✭ 414 (+800%)
Mutual labels:  free, open-source
Spartanengine
Game engine with an emphasis on architectual quality and performance
Stars: ✭ 869 (+1789.13%)
Mutual labels:  engine, open-source
Startbootstrap New Age
A web app landing page theme created by Start Bootstrap
Stars: ✭ 855 (+1758.7%)
Mutual labels:  free, open-source
Passwordcockpit
Passwordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.
Stars: ✭ 34 (-26.09%)
Mutual labels:  free, open-source
Superalgos
Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.
Stars: ✭ 587 (+1176.09%)
Mutual labels:  free, open-source
Phantombot
PhantomBot is an actively developed open source interactive Twitch bot with a vibrant community that provides entertainment and moderation for your channel, allowing you to focus on what matters the most to you - your game and your viewers.
Stars: ✭ 547 (+1089.13%)
Mutual labels:  free, open-source
Material Kit React Native
Material Kit React Native
Stars: ✭ 424 (+821.74%)
Mutual labels:  free, open-source
Startbootstrap Stylish Portfolio
A stylish, one page, Bootstrap portfolio theme created by Start Bootstrap
Stars: ✭ 748 (+1526.09%)
Mutual labels:  free, open-source
Startbootstrap Round About
A Bootstrap HTML template for creating about pages - created by Start Bootstrap
Stars: ✭ 35 (-23.91%)
Mutual labels:  free, open-source
Cipi
An Open Source Control Panel for your Cloud! Deploy and manage LEMP apps in one click!
Stars: ✭ 376 (+717.39%)
Mutual labels:  free, open-source
Vvvebjs
Drag and drop website builder javascript library.
Stars: ✭ 4,609 (+9919.57%)
Mutual labels:  free, open-source
Postgresql book
Book about PostgreSQL (russian)
Stars: ✭ 780 (+1595.65%)
Mutual labels:  free, open-source

gandalf.web

Build Status

Gandalf Logo

This is a Front-End project for our Open-Source Decision Engine for Big-Data. You can find Back-End here: Nebo15/gandalf.api.

API docs is here.

Installation Guide

Docker

Deployment

UI can be deployed as a single container from nebo15/gandalf.web Docker Hub.

Configurations

Application supports these environment variables:

Environment Variable Default Value Description
PORT 8080 Node.js server port.
API_ENDPOINT - Gandalf API endpoint.
API_CLIENTID - Gandalf API Client ID
PROVIDERS_BUGSNAG_APIKEY - Bugsnag API KEY
PROVIDERS_BUGSNAG_STAGE - Bugsnag stage name, eg. development

Vagrant

Create .env file with configurations. Configure API access parameters and providers keys.

Vagrant

You can use Vagrant to intialize a development environment. Simply install it, cd into your project directory and run:

vagrant up

Also you can notice that we use Puppet as our configuration tool. Scripts located in /puppet directory of this repo. You can deploy code to your server and simply run:

set -o nounset -o errexit -o pipefail -o errtrace
trap 'error "${BASH_SOURCE}" "${LINENO}"' ERR
echo 127.0.0.1 gandalf.yourdomain.com | sudo tee -a /etc/hosts
sudo /bin/bash puppet/initial/init.sh -u "www-data"

And your server will be ready for production use!

Contribution

Technologies

  • Angular JS
  • GulpJS
  • Compass, Sass
  • Protractor JS

Requirements

  • Bower
  • Node JS
  • Compass
  • Gulp

Installation

npm i -g bower gulp
bower install
gem install compass

Usage

gulp ## build and open Gandalf on http://localhost:8080 and watch file changes

gulp build [--production] ## build project
gulp production # or gulp build --production

Sponsors

We want to thank our sponsors for supporting open source community.

Their products are awesome, give them a try :)!

License

See LICENSE.md.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].