{"id":40023530,"url":"https://github.com/riadvice/bbbeasy","last_synced_at":"2026-01-19T03:34:44.629Z","repository":{"id":36970939,"uuid":"467500995","full_name":"riadvice/bbbeasy","owner":"riadvice","description":"Easy Multi-purpose Rooms Manager for BigBlueButton, with fine-grained and fully customisable configuration","archived":false,"fork":false,"pushed_at":"2025-02-25T05:36:46.000Z","size":18703,"stargazers_count":20,"open_issues_count":137,"forks_count":21,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2025-06-16T08:02:17.218Z","etag":null,"topics":["bash","bbb","bigbluebutton","collaboration","easy","easy-to-use","php","reactjs","teamwork","web-conferencing"],"latest_commit_sha":null,"homepage":"https://riadvice.tn","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/riadvice.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-03-08T12:22:59.000Z","updated_at":"2025-05-27T13:46:40.000Z","dependencies_parsed_at":"2025-06-16T08:02:22.359Z","dependency_job_id":"db3613c0-ca94-45e5-9bb8-77f65bf1fa4e","html_url":"https://github.com/riadvice/bbbeasy","commit_stats":null,"previous_names":["riadvice/hivelvet"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/riadvice/bbbeasy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riadvice%2Fbbbeasy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riadvice%2Fbbbeasy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riadvice%2Fbbbeasy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riadvice%2Fbbbeasy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/riadvice","download_url":"https://codeload.github.com/riadvice/bbbeasy/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riadvice%2Fbbbeasy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28560489,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T03:31:16.861Z","status":"ssl_error","status_checked_at":"2026-01-19T03:31:15.069Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","bbb","bigbluebutton","collaboration","easy","easy-to-use","php","reactjs","teamwork","web-conferencing"],"created_at":"2026-01-19T03:34:43.944Z","updated_at":"2026-01-19T03:34:44.618Z","avatar_url":"https://github.com/riadvice.png","language":"PHP","funding_links":[],"categories":["Integrations"],"sub_categories":["Frontend"],"readme":"\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"https://github.com/riadvice/bbbeasy/blob/develop/bbbeasy-frontend/public/images/logo_02.png\" alt=\"BBBEasy Logo\"\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n\u003ca href=\"https://github.com/riadvice/bbbeasy\" target=\"__blank\"\u003e\u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/riadvice/bbbeasy?style=social\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/riadvice/bbbeasy\" target=\"__blank\"\u003e\u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/riadvice/bbbeasy?style=social\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n# BBBEasy\r\n\r\nBBBEasy is an open-source  multipurpose meeting rooms manager for BigBlueButton.\r\n\r\n## Features\r\n\r\n- Smooth installation experience.\r\n\r\n- User friendly UI.\r\n\r\n- Manage different configuration presets and assign them to rooms.\r\n\r\n- Rooms management.\r\n\r\n- Users management.\r\n\r\n## Components\r\n\r\nThe web-application is split in two parts:\r\n\r\n- A server API.\r\n\r\n- A modern front-end.\r\n\r\n## 🪴 Project Activity\r\n\r\n![Alt](https://repobeats.axiom.co/api/embed/22737fcd7e97f3c37ff740f195ece60264185796.svg \"Repobeats analytics image\")\r\n\r\n## Development\r\n\r\n- To launch the backend in the development mode, follow these steps :\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 1- Start a Command Prompt as an **Administrator**.\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 2- Run `cd /path/to/cloned/project/`.\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 3- Run `vagrant up \u0026\u0026 vagrant ssh` and wait until the end of the process.\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 4- Run `cp /app/bbbeasy-backend/app/config/config-development.sample.ini /app/bbbeasy-backend/app/config/config-development.ini`.\r\n\r\n- To launch the frontend in the development mode, follow these steps :\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 1- Run `cd /app/bbbeasy-frontend`.\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 2- Run `cp /app/tools/bbbeasy /app/bbbeasy-frontend/bbbeasy`.\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 3- Run `sed -i -e 's/\\r$//' bbbeasy`.\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 4- Run `sed -i -e 's/\"bbbeasy /\".\\/bbbeasy /g' package.json`.\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 5- Run `yarn start-dev-installer` to enable the **installer** app or `yarn start-dev` to enable the **web** app.\r\n\r\n## Contributing\r\n\r\n## Security\r\n\r\n## Testing\r\n\r\nBackend test:\r\n\r\n- From the browser: http://bbbeasy.test/api?statera or http://bbbeasy.test/api?statera=withCoverage\r\n\r\nFrontend test:\r\n\r\n- To start testing with Cypress, follow these steps :\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 1- Enable the **installer** app as described in `Development` heading.\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 2- Run `yarn cypress`.\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 3- When the Command Prompt displays **Wait 30 seconds until enabling web app (manually)**, terminate the running installer app.\r\n\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 4- Run `yarn start-dev` within 30 seconds.\r\n\r\n## Technologies\r\n\r\n[![Fat-Free Framework](https://github.com/bcosca/fatfree/raw/master/ui/images/logo.png)](https://fatfreeframework.com)\r\n\r\n[Node.js](https://nodejs.org/en/)\r\n\r\n[React JS](https://reactjs.org/)\r\n\r\n[Redis](https://redis.io/)\r\n\r\n[Percona Distribution for PostgreSQL](https://www.percona.com/software/postgresql-distribution)\r\n\r\n[TypeSCript](https://www.typescriptlang.org/)\r\n\r\n[Cypress](https://www.cypress.io/)\r\n\r\n[NGINX](https://www.nginx.com/)\r\n\r\n[Vagrant](https://www.vagrantup.com/)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friadvice%2Fbbbeasy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friadvice%2Fbbbeasy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friadvice%2Fbbbeasy/lists"}