With the whole world being hit hard by pandemic, people are trying their best to maintain social distancing by staying home. Thanks to technology, the advancement in communicating methods have helped us reduce barriers in connectivity. Firms irrespective of the size have adopted the concept of work from home and people are typing to stay connected easily with the help of video conferencing app.
Bonfire is a Virtual partying Platform that lets people to be connected virtually by Video Conferencing. Bonfire users can create virtual events and invite friends to join them virtually.
The Bonfire project is designed in a way to boost interactiveness between friends and families. The below mentioned are some top features of Bonfire that make it unique from other video conferencing platforms.
Bonfire has two types of users which include the admin and the users. All the features except creating event templates are common for both the admin and users.
Features of Bonfire - Video Conferencing PlatformFeatures

Landing Page
Once the user’s login, they are taken into the landing pages where the users can choose from existing event templates or start video calls.
The Admins are allowed to create and delete event templates [ eg: double date, brunch, birthday, Baby shower, etc..]. Whereas the users can only choose from an existing event template for creating their events.

Social Login
For smooth Onboardings, Bonfire has implemented social logins such as Facebook. This lets the users create quick profiles in Bonfire without facing any hassle. Apart from Facebook Login, Bonfire also provides email logins.
Both the users and Admin can sign in to the platform using social media and email logins.

Create Event
By clicking on the event option on the landing page the users can hoist their event by choosing a template in the existing event templates. Here the host user can choose the date and time for the event.
The host can invite up to 8 persons in each event by clicking on the ‘invite friends’ option and entering their user name. Once the event is created the host is taken to their in-built calendar where the details of each event can be viewed.
Users are allowed to create and manage multiple events.

Video Conferencing
Apart from events, users can also do random video conferencing with their friends and family. By opting for the Sart video call the users can connect their friends. The end-user can accept or decline the call.
Below the further features that users can use while doing video conferencing, Send live text messages: Unlike other video conferencing, Bonfire has features that can keep the momentum in every event. The users can interact with each other by sending text messages along with the video conferencing

Send live Gifs
In the chat option, the users can send and receive gifs

Send Documents
Just as in the chat app, the users can send and receive images and documents.
Mute the call
All users can mute and unmute their calls during the video conferencing.

Screen Sharing
All the Bonfire users can share their screen with the other users who are participating in the event.

End Call
Every video call/event can be ended normally or by sending funny gifs.

Calendar
For viewing the events that are invited and created, Bonfire has an inbuilt calendar. Users can view all past and upcoming events. If required the users can add their upcoming events to the third-party calendar such as Google, Yahoo, Outlook, or Apple Calendar.

Manage Profile
The Bonfire users can manage their profile by updating the user name and profile picture.

Notifications
The users are notified about all the event invitations they receive. The Notification will include the hostname, date, and time of the planned event. The users are given an option to either accept or reject invitations.
Admin features
The Admin is the only person who can create event templates. In the Admin panel, all the existing event templates are displayed were which they can create new admin features.
Creating an Event template
Contact Us
Summing Up
The entire Bonfire platform is developed with promising features that give excellent user experience which can match up to physical meetups and parties. The ease of use and customization option makes it far better when compared to the existing Virtual meet up platform. The team Innow8 Apps has made sure to use the latest technology stack such as
ReactJS, Google calendar, and html2canva for frontend. For state management
FrontEnd- ReactJS, google calendar, image capture: html2canva
State management: redux and Axios middleware
Backend- FireBase
VideoChat- webRTC
ReactJS, Google calendar, and html2canva for frontend. For state management FrontEnd- ReactJS, google calendar, image capture: html2canva State management: redux and Axios middleware Backend- FireBase VideoChat- webRTC