Back to Portfolio
Light
Dark
Hucu.ai: Real-Time Chat Application

Hucu.ai: Real-Time Chat Application

A real-time chat app with WhatsApp-like mentions, offline support, and Redux-Saga for socket-based updates.

View
Mobile Preview
Key Responsibilities
Developed chat app, implemented mentions and offline support, integrated real-time updates.
Key Implementations
WhatsApp-like mentions module, input masking, offline support, Redux-Saga for socket-based updates.
Customer Impact
Improved healthcare collaboration with 35% increased user engagement through real-time chat features.

Project Overview

The Problem

Need for a robust, real-time chat app with rich-text functionality and offline support for healthcare communication.

The Solution

Built a React Native chat app with mentions, offline support, and real-time updates using Redux-Saga and WebSockets.

Vision & Impact

Enhanced healthcare communication with a reliable, feature-rich chat platform for professionals.

Detailed Overview

Developed a real-time chat application for Hucu.ai with rich-text functionality, including WhatsApp-like @mentions. Implemented input masking, offline support, and real-time updates using Redux-Saga with socket integration. The app supports seamless communication for healthcare professionals, improving collaboration and engagement by 35%.

Technical Details

Technologies Used
React Native
TypeScript
Redux-Saga
WebSockets
REST APIs
Input Masking
Project Information

Duration

Mar 2021 - Aug 2022

Team Size

Team of 8

My Role

Senior React Native Engineer

Key Achievements
  • Developed a WhatsApp-like mentions module with input masking.

  • Implemented offline support and real-time updates with Redux-Saga and WebSockets.

  • Improved user engagement by 35% with seamless chat features.

Challenges & Learnings
  • Managing real-time updates with Redux-Saga and WebSockets.

  • Implementing complex mention functionality with input masking.

  • Ensuring reliable offline support for healthcare use cases.

Explore This Project

Ready to Collaborate?

If you have a project in mind or just want to connect, feel free to reach out.