Before going through the details please install the app and see and explain me each and every point what will be the solution.
Frontend - Native Java
Backend – PHP Codeigniter.
TAPZU – Download app from google palystore.
1. "Customer app should work in every android device. (Firebase OTP is not working in few mobiles) (condition 10 characters length & auto detect OTP)
2. Change complete order assigning work flow. Need complete new driver app and complete new order assigning process. (Please read 13 point)
3. Customer can "Add, Edit" address from home page as the change address is available in each services like food, meat, vegetables(Remove from the services) it should also reflect the address in checkout page. Save (Home, Other) option it customer profile in customer app and in Admin Panel customer page. Remove logo from top from customer app and add this feature.
4. Show all available restaurants (Only Food Service) which are open one by one in home page like swiggy after the offers section. If restaurant is closed bring it down, if it is closed show them it is closed (Same like swiggy)
5. Menu option should close automatically when customer selects the category in customer app.
6. Add item timings in bulk upload. Open timing and close timing same like swiggy/zomato. Disable add option when the item is not available on the given time.
7. Make changes in item search option(Will explain). Sometimes item price is showing zero in checkout when we search and select the item.
8. Maximum cash allowed for placing order. Add this feature from backend.
9. If customer has money in TAPZU wallet, customer can select the option in checkout and get deduct from wallet. Show this in transaction page in admin panel. If total bill is 100 and customer has 20 in wallet then if customer selects the wallet then customer can pay remaining 80 through cash or online. Show (Cash, Wallet, Online, Wallet+Cash, Wallet+Online) in dashboard order details. As it is showing only wallet or cash.
10. Load customer app home page fast and Transaction page in admin panel. As they are taking time to load. Make sure it load fast.
11. Add image option for categories for merchants in Admin panel and show the categories with images in customer app like swiggy (with categoery slider option) When customer selects the categories from the home page it should show the merchant with categories. As it is showing only 4 when clicked on categories.
12. Search option for Merchants/Items in home page below the loction.
13. Assign drivers from backend then the everyone should get notified with order number. (Customer should get notification that driver got assigned, then driver and merchant should get big sound alert with order number(last 4 digit) so that they can check the order)
Explain me what are the actual issues and how much time does it takes to complete the project. My Budget is Fixed. Looking for a developer who has complete knowledge on how logistics and last mile delivery works.
We will have long term relation if this works well. Lets work on IOS after this tasks and lot of other changes need to work on Android too. As these are high priority changes. Good Luck.