Realtime webapp to play online (board)games in separate rooms.
You can contribute to this project by adding games to it's library.
Click here to see the details on the requirements and other details.
Made with Flask backend and Vue frontend.
# create venv
python3 -m venv venv
source venv/bin/activate
# install dependencies
pip install -r requirements.txt
npm install
# frontend
npm run serve
# backend (Werkzeug)
flask run
# backend (eventlet)
python3 run.py
Before installing, make sure you have a domain name available.
Install the application through git:
git clone https://github.com/AlenAlic/BoardGameRooms
cd BoardGameRooms
Before installing anything, set the following environment variables:
export FLASK_APP=run.py
export DOMAIN=<domain_url>
Run the deployment/deploy.sh
script. This will take care of everything.