Bark began as a project during a live workshop organized by FrontEnd Masters, dedicated to the Meteor framework. The aim was to create a real-time chat application similar to Slack. Following the workshop, I continued to improve Bark by adding new features and enhancing the user interface and experience (UI/UX). The development process was significantly streamlined due to Meteor’s dynamic package ecosystem, enabling quick implementation of features like real-time subscriptions and OAuth authentication.
To enhance the functionality common to all quality chat applications, it’s essential to categorize messages effectively. To achieve this, I have designated each category as a Room.