How to Go from a Quick Idea to an Essential Feature in Four Steps

Brief for the doc - How to Go from a Quick Idea to an Essential Feature in Four Steps.

1. Why we introduce Chat Feature ?

  • To increase retention rate, decrease the canceling booking rate.

2. What the model ?

  • Pull-based: use client devices to pull the messages, server only handle the received message.

  • Push-based: the server-push message overwhelmed the client.

3. What prediction model do ?

  • What feature that affect the client decision to cancel the booking.

4. How to solve customer problem ?

  • “I’m here” or “I’ll be there in 2 minutes” -> to show the client frustrates.

5. Overall Architect

September 20, 2026