A fork of https://gitlab.com/roseguarden/roseguarden
Roseguarden is an access and management system for spaces.
You can find our live server here : https://roseguarden.fabba.space . There is also a emulator available to test the full workflow without a need for own hardware. If you find bugs or have feature requests, please start with an issue here. The demo server is a public. Please be aware that all data is visible to anybody. It's meant to be only for test purposes. The data can be reset at any time.
roseguarden-X.Y.Z
herepip3 -r requirements.txt
config.ini
with your settings (see config.template
)Clone or fork https://gitlab.com/roseguarden/roseguarden
Have a look in the backend
and frontend
folder for details to setup your development enviroment
run backend
and frontend
from your development environment (e.g. we use vs code)
flask run
out of the backend
folder (see more datailed instructions below)npm run dev
out of the frontend
folderalternativly you can use the script/pack.py
-script to build your own package and host it with an HTTP-server
docker-compose up -d
:boom: Note: the first command is caching an npm install
into a named docker volume, which is then used in docker-compose. If you change anything in package.json rerun the first command to update dependencies.
cd backend
python3 -m venv .venv
. venv/bin/activate
pip install Flask
pip install -r requirements.txt
run flask
You can find news about the project on patreon
Please support us on patreon : https://www.patreon.com/roseguarden
You are welcome to contribute. Make a merge request or add issues. Help is needed in every area e.g. frontend, backend, hardware and documentation.
The different parts of roseguarden are license differently. The licensing is as followed:
Have a look in the LICENSE files in the folders for details.