EventSpace

Virtual conferencing app

About the project

EventSpace logo

Virtual conferencing like you’ve never experienced. Engaging and immersive events have never been simpler. Save time, seize your data and make an impact! For Business, Education and Entertainment.

Custom Software Development
Business Services
Media & Entertainment
QA and Testing
IT Consulting
DevOps
eventspace

Challenge

Every day people are involved with online events as an event organizer, presenter or participant face technical challenges. Our goal is to simplify these processes and create a flexible, affordable solution.

eventspace

Solution

Creating a platform with flexible online event management settings and affordable fees.

We created a platform with the following important features:

eventspace

Discover Venues and Spaces Page

It is important to the EventSpace team that not only event Staff was comfortable using the EventSpace platform, but also regular users who just came to find an interesting event and attend it. That’s why we implemented a page where the regular user can find the event he wants, see information about it, and join it. This is a simple and convenient functionality, which is comfortable to work with even if you haven’t had much time to understand the platform.

eventspace

Space Builder

The EventSpace team has implemented the Space Builder so that users can create single events. The user can do the following:

  • Specify an event name and description
  • Upload a logo and banner
  • Set up a date and time, where the user can either select Evergreen and start/end the event themselves, or set a clear date and time for the EventSpace team to start/end the event automatically.

These are just basic settings that allow the user to specify the right data to create the Space. The user will be able to set advanced settings after creation by going to Portal.

eventspace

Venue Builder

The EventSpace team has implemented the Venue Builder so that users can create an entity (Venue) into which they can place single events (Spaces). Venue is a very important entity for managing, for example, online forums that host dozens of single meetings/webinars. The user can do the following:

  • Specify an event name and description
  • Upload a logo and banner
  • Set up a date and time, where the user can either select Evergreen and start/end the event themselves, or set a clear date and time for the EventSpace team to start/end the event automatically.

These are just basic settings that allow the user to specify the right data to create the Venue. The user will be able to set advanced settings after creation by going to Portal.

eventspace

Components

Components are the most important additional settings that the user can set for his Space. This is where the user can choose what kind of presentation (Live Stream, Viewing, Gateway, External link) he will have using Presentation Components.

eventspace

Portal

The portal is, one might say, the heart of EventSpace, where the user can not only see all the Spaces and Venues to which he belongs as Staff or Participant, but also go to the management of those Spaces and Venues in which he is Staff.

eventspace

User Badge

The EventSpace platform pays a lot of attention to making it easy for users to interact with each other. At the same time, it is important for us to preserve each user’s personal space. That’s why we’ve implemented User Badge, in which users can not only fill in information about themselves, but also set up Privacy Setting for each field and then control with whom to share information about themselves.

eventspace

Chat

Since user communication is important to us, we have implemented chats within a single Space and direct messages that are not tied to Spaces. This is quite a useful functionality when it comes to online events. Since chats can also have different Privacy Settings, they can easily be adjusted by Staff within Space.

eventspace

Security functions

When it comes to online events, it's worth thinking about how inappropriate user behavior can be regulated. And the EventSpace team hasn't forgotten about that. The EventSpace platform has basic features to restrict access to users who violate the rules of the community and a particular Space or Venue.

eventspace

Notifications Page

It is important to the EventSpace team that users do not miss useful notifications, so a notification system has been implemented. Only important notifications are attached to the notification system, you won’t receive notifications about things that don’t apply to you.

eventspace

Meeting / Webinar Page

It is on this page that the user can participate in the Meeting / Webinar / Livestream, communicate with other participants during this event and much more.

eventspace

Results

The EventSpace team has implemented a sophisticated, yet flexible and easy-to-use system that includes many features for both event staff and regular attendees. The features described above are just the most important items to look out for. In addition to this, EventSpace has many more useful features that are definitely worth seeing for yourself.

“They appropriately balance their team to their various projects without negative impact on the work.”
Joshua Jones — Founder & CEO, Xenvent Technologies LLC

Technologies

  • Ruby 3.x

  • Ruby on Rails

  • TypeScript

  • React

  • Redis

  • Sidekiq

  • Apollo GraphQL

  • PostgeSQL

  • GraphQL

Integrations

  • Stripe

  • AppSignal

  • Zoom

  • Mailchimp

Team: 8 people

  • 1 PM
  • 2 frontend developers (1 of them is a tech lead)
  • 1 backend developer
  • 2 QA
  • 1 DevOps
  • 1 UX/UI Designer
Do you have an idea for a product or solution? Let’s launch it! Let's talk