Project Description:
The Delivery APP "APP" - This is a native APP - Not a mobile website
The APP provides a platform to connect customers with businesses with a delivery service. Customers can use the app to find local businesses that will provide products for home delivery.
APP
"Customer" downloads and installs the APP on their mobile device. Customer opens an account by entering Name, Cell number, Email, Address, and adds a photo of themselves and of their licence. Customer is assigned a ID # in system.
Customer opens the APP and chooses "Place Order". enters their location. Customer is then shown a list of SUPPLIERS in their area. Each service has their own menu. Customer can adjust the geo-fence up or down, default is 50 miles.
The customer chooses SUPPLIER and the desired items and submits the order. Only SUPPLIERS with Active drivers are shown to customer.
If only one driver responds then order is processed and a estimated delivery time is shown.
If more than one driver responds then a list of drivers is shown. Customer picks a driver order is processed and a estimated delivery time is shown.
If no drivers respond then the message "No One available at this time. Try another Supplier. Click Here"
The customer then is shown a countdown clock showing how long until delivery will be made.
Customer can confirm the delivery is completed.
Customer can rate the transaction out of 5 stars or report a problem.
"Driver" downloads and installs the APP on their mobile device. Driver opens an account by entering Password Name, Email and adds a photo. Driver is assigned a ID # in system.
Driver opens the APP and selects ACTIVE or NOT ACTIVE.
When a qualified order is placed the APP will show an alert notifying that an order is available. Shows the order information and an estimated drive time to the location. (from Google maps API)
Driver can accept or deny the order. Then enter a estimated delivery time.
If accepted a countdown clock showing how long until delivery should be made is shown.
On this screen a icon for a "Web RTC" connection to the customer. The Driver can use this to communicate directly with customer.
Once delivery is made clock stops when Driver GPS coordinates match delivery location coordinates or when Driver hits Completed button.
If order is denied, the customer is notified and sent back to list of suppliers to choose another.
WEBSITE
Supplier Admin
Supplier opens an account by visiting website and entering Password, Company Name, Email, Address, and adds a square logo. Supplier is assigned a ID # in system.
Supplier enters menu items and credit card info.
Supplier enters mobile numbers of their drivers.
Backend Web Admin
Admin is accessed by visiting website.
Functions of backend admin are:
1. View statistics - Orders placed, revenue etc.
2. View Supplier Accounts
3. View Driver Accounts
4. View Customer Accounts
5. View problems
6. Set GPS geo fence default radius (50 miles)
Back end functions:
Credit card payment system. Supplier pays an order fee for each order. Example $1.00 per order. Payment would be processed after first order - $10. That would leave a $9 credit in DC account for future orders.
System tracks Driver delivery on time percentage - ex 85%. This number means that the Driver "actual delivery time" is on average within 85% of estimated delivery time.
System takes rating feedback (out of 5 stars) from all customer and averages rating for Supplier.
Hi there,
I'm a mobile applications development team manager and a developer myself too, and I'm very interested in your job post involving these skills.
Please see our team on blog:
[login to view URL]
Our team has recently worked in iOS/Android apps development and we have also User Interface design and Graphics design skills too.
We have consistently delivered projects on time and under budget, which has earned us many positive ratings, as you'll see in our work history,
A number of our projects are in our freelancer.com portfolio. Some of our works are very similar to your position.
We are available to chat via freelancer.com chat tool and your suggested chat tool, and would be happy to set up a convenient time to discuss the application you're moving and some ideas about the safest way to get it into the cloud.
Thanks,
Quy.