Pubble
If you're in the quest for top-tier customer support, look no further. “Pubble” is your solution to streamline team-customer communication. It is the ultimate tool when it comes to enhancing customer support. Pubble offers the power to seamlessly communicate and elevate your customer service game. Behind its brilliance is the Webosmotic tech team.
Industry
Customer Support and Communication
Country
USA
Project Summary
Our journey with the Pubble project was initiated with a primary focus on mobile application development, which was successfully met with approval and satisfaction from the client. This positive collaboration led to a significant challenge—the replacement of the pusher.js backend. Concurrently, the client expanded the team by hiring an additional resource for front-end application development. Our partnership with this client has spanned over three years, and the project has consistently been marked by a series of complex challenges and extensive research and positive development efforts.
Services
Frontend Development
Web Development
Backend Development
Mobile Development
Technology


The Pubble project posed several challenges:
Adapting an existing Backbone.js web app into a mobile application demanded extensive development for cross-platform consistency.
Replacing Pusher.js with Socket.io for server-side functionality, including private and public channels and multi-server socket management, posed intricate challenges.
Crafting a tailored client-side SDK for server access, authorization, and room entry demanded meticulous design and execution.
Ensuring scalability to handle numerous socket clients while maintaining real-time efficiency was a critical task.
Establishing a WebRTC connection between two different systems on different network environments or using a VPN.
The project delivered a range of essential components:
Proving Pusher.js interchangeability with a custom server in real-time.
Crafting a ReactJS web app with real-time analytics, profiles, and an admin portal.
Developing the "pipes server" using Socket.io, supporting presence, private, and public channels with Redis pub-sub.
Building a custom Pipe SDK for client-side server integration.
Crafting a native React Mobile app with server interaction using the Pipe SDK.
Integrating Azure Media Service for cross-platform audio and video distribution and transcript generation.
Successfully established the WebRTC which connects two systems on different network environments.
Pubble is a feature-rich customer support application designed to streamline communication and provide real-time analytics. The project involved significant development efforts, including the creation of a new UI, a mobile app, and various web applications. Challenges related to scalability, pusher.js replacement, and SDK development were successfully overcome. This project demonstrated Webosmotic's expertise in developing real-time data messaging applications and custom library packages suitable for both web and mobile platforms.
The Pubble project posed several challenges:
Adapting an existing Backbone.js web app into a mobile application demanded extensive development for cross-platform consistency.
Replacing Pusher.js with Socket.io for server-side functionality, including private and public channels and multi-server socket management, posed intricate challenges.
Crafting a tailored client-side SDK for server access, authorization, and room entry demanded meticulous design and execution.
Ensuring scalability to handle numerous socket clients while maintaining real-time efficiency was a critical task.
Establishing a WebRTC connection between two different systems on different network environments or using a VPN.
The project delivered a range of essential components:
Proving Pusher.js interchangeability with a custom server in real-time.
Crafting a ReactJS web app with real-time analytics, profiles, and an admin portal.
Developing the "pipes server" using Socket.io, supporting presence, private, and public channels with Redis pub-sub.
Building a custom Pipe SDK for client-side server integration.
Crafting a native React Mobile app with server interaction using the Pipe SDK.
Integrating Azure Media Service for cross-platform audio and video distribution and transcript generation.
Successfully established the WebRTC which connects two systems on different network environments.
Pubble is a feature-rich customer support application designed to streamline communication and provide real-time analytics. The project involved significant development efforts, including the creation of a new UI, a mobile app, and various web applications. Challenges related to scalability, pusher.js replacement, and SDK development were successfully overcome. This project demonstrated Webosmotic's expertise in developing real-time data messaging applications and custom library packages suitable for both web and mobile platforms.
Shall we talk about Upgrading your Business?
Contact Us Today