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