React Chat SDK for Rich Real-Time Communication

Khoros(Applozic)

Lead Developer

October 1, 2022 - July 1, 2023 (2y ago)

Goal

Enable real-time, rich-text chat integration with a React SDK.

Solutions

  • Created a monorepo-based React SDK for efficient chat development.
  • Used WebSockets for real-time interaction.
  • Implemented React-Query for cache management.
  • Documented with Storybook for developer support.
  • Enabled CI/CD on AWS for rapid deployments.
  • Ensured a responsive UI across screen sizes.
  • Built a React Chat SDK tailored for React webapps, which introduced real-time chat capabilities using the Stomp protocol.
  • Built multiple TS packages with Webpack and used Storybook as a development server and published for documentation.
  • Focused on state management and responsive designs so that the SDK could be integrated smoothly on mobile and desktop

Impact

  • Acquired by Khoros, underscoring the solution’s value.
  • Enhanced integration efficiency and platform consistency, delivering an improved cross-platform experience with robust development support and deployment strategies.

This project demostrated expertise in React SDKs, WebSockets, React-Query, Storybook, and CI/CD pipelines.

React
TypeScript
Webpack
WebSockets
React-Query
Storybook
CI/CD
Chakra UI
AWS
Lerna
Stomp Protocol
Responsive Design
SDKs
Custom UI Components