Rocket Chat for Virtual Conferences a.k.a RC4Confernces (in short) is a set of scalable components for communities to build, manage, and run virtual conferences of any size. RC4Conferences extends RC4Community which is a set of tools to build and grow massive online communities with Rocket.Chat.
TL;DR try-out the project within minutes, check all the Pre-requisites, and setup following ⚡Instant Setup ~1.5 minutes.
Got questions? Or want to discuss any idea for the project, feel free to drop by and say "Hi": Rocket.Chat, Gmail
- Docker
- Docker Compose
- Node ~16.x.x
- npm
- Bash shell
- we recommend: 8GB system memory (please use Gitpod for better resources)
To try out the project within minutes, run the following two bash commands, and you will be good to go:
Local Setup
sh startdevenv.sh localhost
sh startNext.sh localhost
Gitpod Setup
sh startdevenv.sh localhost
sh startNextGp.sh localhost
Note: Please replace the "localhost" (127.0.0.1) with your static IP if you are doing environment setup on your VM. For e.g. 173.456.1.19
Now you can try out the following:
Tried all of the above? And want to explore the project further, then please refer to this section for trying out the following:
Want more? Interested in learning in-depth installation/setup, then go ahead and read the detailed setup.
Thank you!
To get started with creating a Event, on the homepage first login with "Admin" role. Once successfully logged in an additional top navbar item Admin becomes available. Here is a demo walkthrough of creating a event:
event_create_with_login.-.Made.with.Clipchamp.mp4
Event details can be seen on the conferenences/c/[eid]
page which includes the Event poster, Event name, Event date, Event description, Event sessions, Event speakers. Please refer to the below demo walkthrough.
event_display_poster.-.Made.with.Clipchamp.mp4
On the Admin dashboard all the events created by the user would be listed along with some additional options to do:
- Add Event speakers
- Delete Event speakers
- Delete an Event
Here is a walkthrough demo of Admin dashboard page.
admin_event_dashboard.-.Made.with.Clipchamp.mp4
Greenroom page is only accessible by users with a Speaker and Admin role, whereas Mainstage page is accessible by all the Admin, Speaker, and Attendee role users. Below is a walkthrough of trying out the role based access on the Greenroom page.
role_based_access.-.Made.with.Clipchamp.mp4
On the Day of Event, Attendees and Speakers interact through the Greenroom and Mainstage page.
Below is a walkthrough which shows how the Event Admin starts a live stream on Greenroom page, and simulataneously the broadcast is shown on the Mainstage page. Furthermore, the Speakers and Attendees share their messages using the Embedded Chat window.
Day_of_Event_Demo.-.Made.with.Clipchamp.1.mp4
Open Event Server custom deployment docs
Fauna Superprofile local docker custom setup docs
Fauna Superprofile SaaS custom setup docs
Details about different env files in open-event-server directory