Restaurants table booking app development in Flutter

Job ID: 35277988

Budget: ₹1,500 – ₹12,500 INR

Source code of this app will be handed over to us whenever we require. Payment will be made in milestones.
We are looking for an app in flutter and admin panel should be on Php, backend should be on Firebase for booking food on highway dhaba/ restaurants or food courts.
Where user will book the table on those dhaba or restaurants before reaching there by making some payments or pay at restaurant mode.
When user will install our app, it should ask their current location, when user will allow location permission, it should be seen on user's home page always on top like it shows on food delivery or car booking apps.
One mobile number or email i.d can be used only once for registration.

When any user is driving through any area and wants to eat food, our app will show them list of nearby restaurants on app with distance on Google maps, user reviews and ratings, tentative price for 2 people. User can book any table based upon their choice. Once user will book any table, a request will be sent to that restaurant and restaurant then will reply with yes or no, if restaurants will accept the request then customer will get congratulations notification on their app, if Restaurant will decline then user will get sorry notification on their app.
Users should get minimum 20% cashback points on their total billing upto 500 maximum points. Those cashback points can be redeemed as a discount voucher which can be redeemed next time in their total bill.

After booking is completed, user should get a notification to post a feedback or rating on that particular Restaurant. If any negative feedback is posted, then only customer or admin can remove the feedback.

There will be an admin panel which will control all the activities of the apps.
Admin should be able to see sales, number of registrations, cashback, promo codes, push notifications, customer support etc.
There should be a customer care panel, where user will be able to connect to our customer care on whatsapp.
Once user will send any requests to customer care, a ticket should be generated.
Backend should be on firebase.
App should be developed on flutter.
Admin panel should be on Php.
There should be Google maps api integrated.

Admin should be able to control all the users.
Admin should be able to see all users including customers or restaurants.
Admin should be able to see total bookings made on any particular dates, month, year or customer date or time range.
Admin should be able to edit or reset any user's credentials.

You will have to upload the app on Playstore and app store with a signing key and handover the key to us.

You project final payment will be made only after removing all the bugs and making app live.
Related categories: PHP iPhone Android Google Maps API Flutter