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