Hi there, we need a developer for an app. Could you help us?
What we are doing: We have an online shop (www.getraenkedienst.com) where customers can buy beverages for home delivery. Overall: The app should replace the physical delivery bills for a beverage delivery company. System: Android Current process: The delivery bills are printed every day and handed out to the drivers. When arriving at thecustomers, the driver adds annotations on the delivery bill, the customers signs the delivery bill and gets a copy. The driver brings back the signed delivery bills to the office, and the annotations on the deliver bills are copied manually into the backend system. The app should have following feautures (Italic describes the delivery process, not the app): Step 1: The driver (there are about 20) logs in in the morning with his personal mobile phone. Step 2: The driver clicks on „packing list“ and sees the packing list for his tour. The app should download the packing list from an SQL database table on one of our servers and show it to the driver as simple table. Step 3: The driver goes to the wholesaler with the packing list. If any item on the packing list is not available at the yard of the wholesaler, the driver changes the packing list. These changes should be given back to an SQL table on our server. Step 4: The driver clicks on his today’s tour. The app should download the tour from an SQL database table on one of our servers and show it to the driver as simple table. The tour data is a mainly name, address, order number, number of beverages, etc. Step 5: The driver clicks on „start tour“, and Google Maps opens within the app (maybe as fragment). The driver clicks on „next customer“ and the routing to the first customer starts. Step 6: The driver is at the first customer. The app shows the delivery bill of the customer. The driver can change the delivery bill if an item is missing/broken and adds the number of crates the customer is returning. This information is saved on an SQL table on our server. Step 7: The customers signs the delivery bill with his finger on the display. The delivery bill is printed out on a mobile bluetooth printer the driver carries with him. Step 8: The driver clicks on „Next customer“ and returns to Step 5) until every customer has its delivery. Step 9: The driver clicks in „I’m done for today“
Overall: There is no need for fancy graphics. It should support multiple languages(only in strings.xml). We provide the translations. System: Android The code should be well documented. Use of other libs is okay. To be published on Google Play Store with our account. The uploads and downloads to and from the SQL server should be independent of current mobile network coverage. Project to be connected to Github. The app should send the current geo position to the SQL database regularly. The timestamp the driver clicks on the buttons should be sent as well. The individual driver should be able to save his references, i.e. name, password, language.
One of our partners has a software company, but currently no time.
Please see the App-description.pptx, please change to 'notes view'. This reprents about 40% of the app.