User App – Required UI/UX & Feature Fixes We want to align on the required changes for the User App only. The backend already exists; this task focuses on UI/UX improvements, interaction fixes, and small feature enhancements. Please review and implement the following points carefully: 1. Login / Sign Up via WhatsApp OTP (UI & Flow Update) WhatsApp OTP will be the main authentication method (Login + Sign Up). Required flow: User enters phone number OTP is received via WhatsApp User verifies OTP → continues into the app Please update: First screen UI Copy / text Flow logic So it clearly reflects WhatsApp OTP authentication (instead of the current initial screen). 2. Place Order – Tips Section (UI + Logic Fix) The Tips section on the Place Order page is currently incorrect and needs fixing. Required: Remove the duplicated $1 tip button Ensure the tips logic works correctly and consistently Expected behavior: ap to apply tips → tips are added correctly Tap again → tips are removed correctly Tap again to re-apply → tips are added again without issues The tips logic must not get stuck or behave inconsistently when tapped multiple times.3. Control Grid Layout for Items (1 / 2 / 3 per row) We need a way to control how items are displayed in listing pages: 1 item per row (list view) 2 items per row 3 items per row Requirements: Works across all modules (restaurant, grocery, pharmacy, etc.) Default behavior: All modules: 1 item per row Grocery module only: 3 items per row Must be changeable anytime (via app setting or backend control — whichever is cleaner). 4. “Free Delivery” Badge – Brand Style Update the Free Delivery label/badge to match the app’s brand style. Requirements: Clean Premium Consistent with provided reference screenshots No generic colors or default UI styles 5. “Reorder” from Order History Add a Reorder action in Order History. Reorder behavior: Clicking Reorder opens the same previous order Same items and options are pre-filled User can edit before confirming the new order 6. Item Selection & Related Items Behavior Item Selection Long press → select item (support multi-select if applicable) Quick tap / action → add item to cart smoothly (Implement the same UX behavior shown in the reference video.) Related Items Related Items must appear correctly on the product details page When tapping a related item: Open the selected item’s details page Reload and update Related Items based on the newly opened product Do not keep old related items 7. Splash Screen (Simple, Premium Animation) Create a clean, premium splash screen using the final logo/image. Requirements: Subtle animation only (fade-in or small scale-in) No heavy graphics or illustrations Brand-focused Polished first impression 8. Brand Colors & UI Consistency (User App) Any button or element using #FFD900 must have: Text/icons in #2F3849 No white No green The “Item added to cart” message is currently green: Replace with a branded snackbar: Background: #FFD900 Text/Icon: #2F3849 9. Localization (Arabic & English) Any new English text must also have a proper Arabic translation Avoid mixed-language UI (e.g. Arabic labels with English country names) What We Need From You Please include in your proposal: Estimated cost Estimated timeline Confirmation that you can handle UI + UX + logic fixes cleanly Examples of similar mobile app work (Flutter preferred)