What problem does it solve?
Provides a structured, user-friendly flow for collecting post-order ratings, comments, and optional tips so apps can capture quality feedback and reward service in ride-hailing and food delivery experiences.
Core Features & Use Cases
- Rating model and tags: Defines RatingEntity and RatingTagEntity for driver, food, and speed-related feedback.
- Retrieval and submission: Fetch rating tags by order type and submit completed RatingEntity to backend endpoints.
- Presentation & UX: Full-screen RatingPage with StarRatingInput, multi-select RatingTagChips, comment field, TipSelector, and SuccessRatingView; auto-prompt after tracking completes and manual trigger from order history.
- Persistence & rules: Marks orders as rated in local storage to avoid repeat prompts; supports skip flow with one-time reminders and UI-only tip selection with separate charge flow.
Quick Start
Open the rating modal after an order completes, tap the stars, choose tags and tip, add an optional comment, and submit the rating.