All Projects → thecodingmachine → Workadventure

thecodingmachine / Workadventure

A collaborative web application (virtual office) presented as a 16-bit RPG video game

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Workadventure

Feroxbuster
A fast, simple, recursive content discovery tool written in Rust.
Stars: ✭ 1,314 (-0.9%)
Mutual labels:  hacktoberfest
Chemfiles
Library for reading and writing chemistry files
Stars: ✭ 95 (-92.84%)
Mutual labels:  hacktoberfest
Fusion
Fusion is for now an idea about how to grow Nim's ecosystem without the pain points of more traditional approaches.
Stars: ✭ 96 (-92.76%)
Mutual labels:  hacktoberfest
Google2fa
A One Time Password Authentication package, compatible with Google Authenticator.
Stars: ✭ 1,330 (+0.3%)
Mutual labels:  hacktoberfest
Ember Math Helpers
Ember HTMLBars helpers for basic arithmetic
Stars: ✭ 95 (-92.84%)
Mutual labels:  hacktoberfest
Pypuppetdb
Python library for working with the PuppetDB API
Stars: ✭ 95 (-92.84%)
Mutual labels:  hacktoberfest
Faros
Faros is a CRD based GitOps controller
Stars: ✭ 95 (-92.84%)
Mutual labels:  hacktoberfest
Angular Shepherd
An Angular wrapper for the site tour library Shepherd
Stars: ✭ 96 (-92.76%)
Mutual labels:  hacktoberfest
Le Chat Php
A PHP Chat based on LE CHAT
Stars: ✭ 95 (-92.84%)
Mutual labels:  hacktoberfest
Lara Lens
Laravel package for display diagnostic (config, database, http connections...)
Stars: ✭ 96 (-92.76%)
Mutual labels:  hacktoberfest
Cloudcmd
✨☁️📁✨ Cloud Commander file manager for the web with console and editor.
Stars: ✭ 1,332 (+0.45%)
Mutual labels:  hacktoberfest
Cookstyle
A linting tool that helps you to write better Chef Infra cookbooks by detecting and automatically correcting style, syntax, and logic mistakes in your code.
Stars: ✭ 95 (-92.84%)
Mutual labels:  hacktoberfest
Puppet R10k
Setup and configure r10k for use with git based environments in puppet
Stars: ✭ 95 (-92.84%)
Mutual labels:  hacktoberfest
Github Dorks
Find leaked secrets via github search
Stars: ✭ 1,332 (+0.45%)
Mutual labels:  hacktoberfest
Calculadora Do Cidadao
💵 Tool for Brazilian Reais monetary adjustment/correction
Stars: ✭ 96 (-92.76%)
Mutual labels:  hacktoberfest
Generator Ngx Rocket
🚀 Extensible Angular 11+ enterprise-grade project generator
Stars: ✭ 1,329 (+0.23%)
Mutual labels:  hacktoberfest
Silverstripe Elemental
Create pages in SilverStripe using content blocks
Stars: ✭ 95 (-92.84%)
Mutual labels:  hacktoberfest
Azerothcore Wotlk
Complete Open Source and Modular solution for MMO
Stars: ✭ 1,330 (+0.3%)
Mutual labels:  hacktoberfest
Kogito Examples
Kogito examples - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Stars: ✭ 96 (-92.76%)
Mutual labels:  hacktoberfest
Joindin Web2
HTTP Frontend For the Joind.in API
Stars: ✭ 95 (-92.84%)
Mutual labels:  hacktoberfest

WorkAdventure landscape image

Demo here : https://workadventu.re/.

Work Adventure

Work Adventure is a web-based collaborative workspace for small to medium teams (2-100 people) presented in the form of a 16-bit video game.

In Work Adventure, you can move around your office and talk to your colleagues (using a video-chat feature that is triggered when you move next to a colleague).

Setting up a development environment

Install Docker.

Run:

docker-compose up

The environment will start.

You should now be able to browse to http://workadventure.localhost/ and see the application.

Note: on some OSes, you will need to add this line to your /etc/hosts file:

/etc/hosts

workadventure.localhost 127.0.0.1

MacOS developers, your environment with Vagrant

If you are using MacOS, you can increase Docker performance using Vagrant. If you want more explanations, you can read this medium article.

Prerequisites

First steps

Create a config file Vagrantfile from Vagrantfile.template

cp Vagrantfile.template Vagrantfile

In Vagrantfile, update VM_HOST_PATH with the local project path of your machine.

#VM_HOST_PATH# => your local machine path to the project

(run pwd and copy the path in this variable)

To start your VM Vagrant, run:

Vagrant up

To connect to your VM, run:

Vagrant ssh

To start project environment, run

docker-compose up

You environment runs in you VM Vagrant. When you want stop your VM, you can run:

Vagrant halt

If you want to destroy, you can run

Vagrant destroy

Available commands

  • Vagrant up: start your VM Vagrant.
  • Vagrant reload: reload your VM Vagrant when you change Vagrantfile.
  • Vagrant ssh: connect on your VM Vagrant.
  • Vagrant halt: stop your VM Vagrant.
  • Vagrant destroy: delete your VM Vagrant.

Setting up a production environment

The way you set up your production environment will highly depend on your servers. We provide a production ready docker-compose file that you can use as a good starting point in the contrib/docker directory.

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].