Enhancements for Telegram Food Ordering Mini App

Job ID: 39555926

Budget: $250 – $750 USD

Project Overview:
We have a Telegram Mini App for online food ordering, built using React + Vite. We’re looking to implement several frontend improvements. Backend work is not required – only frontend enhancements.

Enhancement Requirements:

1. Google Pay Stability:

* Currently integrated via a local payment provider’s embedded API.
* Occasionally crashes – needs debugging and stabilization.
* Ensure smooth user experience with proper error handling and retry logic.

2. User Location Accuracy (Home Page):

* Location should be retrieved accurately on first load.
* Update the backend using the existing function (already in place).
* Fix issues with accuracy and reliability (especially around permission handling or GPS precision).

3. Driver Info in Order Details (Delivery Orders):

* If `orderType == "delivery"`, display:

* Driver Name
* Driver Phone Number
* These fields are available in the order data already. we should display it in order details page.

4. UI Label Updates:

* Update various UI labels (exact list to be shared).
* Ensure all text elements support future localization (if applicable).

---

Tech Context:

* Stack: React + Vite
* App: Telegram WebApp / Mini App
* Backend: Already implemented; you’ll only consume existing APIs.
Related categories: React.js Telegram API