BBBEasy is an open-source multipurpose meeting rooms manager for BigBlueButton.
-
Smooth installation experience.
-
User friendly UI.
-
Manage different configuration presets and assign them to rooms.
-
Rooms management.
-
Users management.
The web-application is split in two parts:
-
A server API.
-
A modern front-end.
- To launch the backend in the development mode, follow these steps :
1- Start a Command Prompt as an Administrator.
2- Run cd /path/to/cloned/project/
.
3- Run vagrant up && vagrant ssh
and wait until the end of the process.
4- Run cp /app/bbbeasy-backend/app/config/config-development.sample.ini /app/bbbeasy-backend/app/config/config-development.ini
.
- To launch the frontend in the development mode, follow these steps :
1- Run cd /app/bbbeasy-frontend
.
2- Run cp /app/tools/bbbeasy /app/bbbeasy-frontend/bbbeasy
.
3- Run sed -i -e 's/\r$//' bbbeasy
.
4- Run sed -i -e 's/"bbbeasy /".\/bbbeasy /g' package.json
.
5- Run yarn start-dev-installer
to enable the installer app or yarn start-dev
to enable the web app.
Backend test:
- From the browser: http://bbbeasy.test/api?statera or http://bbbeasy.test/api?statera=withCoverage
Frontend test:
- To start testing with Cypress, follow these steps :
1- Enable the installer app as described in Development
heading.
2- Run yarn cypress
.
3- When the Command Prompt displays Wait 30 seconds until enabling web app (manually), terminate the running installer app.
4- Run yarn start-dev
within 30 seconds.