The App name is (Delivery Plan) and it was developed completely to allow users to delivery food/items/homemade things to customers in Jeddah, KSA only. But App owner want to change many features before launching the App. Code of old App is available, and here are the new list of requirements needed:
1- There are 6 types of users for this App:
a)- users already in the app but need modifications + adding some features:
> Customer: who will be requesting orders from (Stores + Home-stores + Personal Orders)
> Admin: who will be able to edit/delete/add/monitor things the app and see order reports.
> Delivery Man: who will be delivering the items from the stores/home-stores to the customers.
> Homestore Owner: the owner of a home-store who can list his products in the app and customers can order them.
b)- Users need to be developed from scratch:
> Delivery Man Requests Reviewer: this person will be the person who receive all the requests of delivery men who want to be a deliver man in the app. Also, admin will have the ability to approve/reject them.
> Adding Stores & HomeStores Requests: this person will be the person who receive all the requests of stores owners or home stores-owners, those want to add their stores to the app. Also, admin will have the ability to approve/reject them.
2- customers should be able to track his order and see through a map where is his order (like Ubber & Careem)
3- There are words/message/captions requested to be changed as per the screenshots.
4- The current app process needs to be changed.
5- The admin does not have details of the order so they need to be added.
6- Currently the App does not have shopping-Cart (without online payment - only cash on delivery is allowed) but the customer should be able to add to his Cart then checkout at the end of the order and know how much payment should be paid and how much change he needs.
7- When an order is placed by customer, a push notifications should be sent to all Online Deliver Men and the first person will accept the order is the one who will be delivering it.
8- App language is only in Arabic (one language) so I will be guiding you through it if you do not speak Arabic.
9- Currently the login to app is the first thing in the App, but I heard that it is not allowed by Apple Store to accept the app to force the users to register from the beginning of the app. So, a change on the place where users should registered is required.
10- Customer will be for the App Store & Google Play cost by the upload to them should be done by the Developer.
11- Each user type has different dashboard icons/navigations.
12- Design modifications/additional pages should be done from developer-side, and old app code will be provided (upon final agreement on the quotation).
13- I attached some of the modifications requested by client and they will be fully detailed given once we agree.
14- I need to know how long the full development Duration will take.
Note: current App is not native.
((All App Details are showing in a Word Document at the attachment called App))