Skip to content
Mithiin
All projects

WatchMyBack Chat

A chat panel that sits inside a host website and talks to the same backend as the mobile app, so a conversation started on the web continues on the phone.

  • WatchMyBack Chat screen 1
  • WatchMyBack Chat screen 2
  • WatchMyBack Chat screen 3
  • WatchMyBack Chat screen 4
  • WatchMyBack Chat screen 5

Highlights

  • WatchMyBack Chat: A chat that lives inside another website

    A chat that lives inside another website

    The panel is embedded in a host site and receives the visitor's session from it, so there is no second login.

  • WatchMyBack Chat: Messages arrive live

    Messages arrive live

    New messages and online status come over WebSockets, and the same conversation is open in the mobile app.

  • WatchMyBack Chat: History that removes itself

    History that removes itself

    A visitor can set their messages to disappear after a chosen time, and either side can clear, block or favourite a conversation.

Everything it does

  • Conversation list with search and unread markers
  • Live messages over WebSockets, with online and offline status
  • Favourite, block and clear a conversation
  • Blocklist to review and undo blocks
  • Auto-burn, which hides chat history after a set time
  • Sign-in handed over by the host website, with no separate login
  • Seven languages, the same set as the mobile app

Specifications

Role
Front-end developer
Platform
Web app
Period
2026
Runs in
Any website, as an embedded panel
Real-time transport
WebSockets through Laravel Echo
Automated tests
Playwright, mocked and against the live QA backend
Stack
ReactTypeScriptViteTanStack QueryLaravel EchoWebSocketsPlaywright
Next projectTalk

Build yours

Want something like WatchMyBack Chat?

Tell us what you need and how it differs. We reply within 24 hours with questions, a rough timeline and next steps.