I need you to develop some software for me. I would like this software to be developed for Windows using Java.
This is a requirement for the development of a mobile app. The mobile app should be downloadable from any app stores across all platforms e.g. android, IOS and Windows.
The app (front end) should have the following heading (clickable buttons) ”Service”, “Breakdown” and ”Emergency” along with live running text of data that we can send out real time to update clients (members), a screenshot of how the app should look like can be emailed.
Customer buys our membership and downloads the app and we send them an individualized access code to activate the app.
Customer can press the service button - An automated response is sent on the text with a “thank you for Contacting” message which generates a work ticket number - On our end we get a location and a link to their profile on our user interface - Our agent goes into the profile, gets the details and calls the client - After the desired service has been established an appointment can be made on a calendar that is in the profile of the customer - The calendar entries then get recorded as a running history on that customers profile - We need to be able to update the running text from our end manually also in order to inform the customer of their work ticket status i.e. estimated time of arrival, vehicle waiting on parts, etc. We can change this message at any time to update the customer every day if we wish until we close out that specific work ticket and thank them for using AutoGo4. This feature should be linked to the customer’s history as an interaction and running record – The app’s breakdown button and the emergency button are for accidents etc. These buttons will get priority over the general services button. Both the emergency and the breakdown buttons should send a location but on the user interface we need to see a live screen with the relating links placed in order of importance (emergency, breakdown and general service) with the last link being the latest service request and the first being the oldest (if a breakdown or an emergency comes in, they will jump the line to the front accordingly).
CRM HOME SCREEN
The home screen for the call center user interface should be split in 2. On the left side a live map and on the right side a list in order of priority with the appropriate customer profile data links.
The rest of the database would be a typical CRM type software, simple and easy to use with the least amount of tabs possible.
On our side of the CRM it should look something like this: Log in (each employee has a password with different levels of access i.e. agents with access to customer profiles and new customer entry but no access to database as whole – they can only pull one at a time)
Home screen – live map and running feed in priority
Five tabs – 1: new customer (drop down menu for individual, family and corporate – i.e. fleet) 2: Search (customer profile - Active or dead) 3: interactive (the home screen in case you leave it) 4: Diary (this is linked directly to the individual agent and is used to manage appointments) 5: reports (linked to all data that can be reported on such as costs, customer numbers etc. standard)
CRM CUSTOMER PROFILE
There should be a predetermined customer profile layout with its own tabs (some fields of which will be populated on new entry from the home screen). The tabs should read something like 1: Profile (the person, Passport number, phone number DOB, date of membership start/end, car/address details etc, etc.) 2: Diary/Appointments/History – whatever we want to call it (this should be the running history that should perhaps have a calendar to create future appointments. Once a future appointment is made, the old status should automatically save as a running text that anyone can go back and refer to in the future. The agent inputting info to the calendar will be the ones whose diary on the home screen will populate as a future appointment in order to manage their daily work flow. 3: interaction (or something like that) (this is the place where we can send live text to the customer via a dedicated input field for example. Again like the last tab, whatever we renew an entry, the old ones get saved as a running history that can be tracked back to entry one. This does not need to be linked to diary; rather it’s a communication portal to the customers’ app. 4: costs (this tab should have 2 blank fields – description and cost amount. These can be populated by the agent individually and the bottom of the page should have a running total for each entry for the life of the member and beyond so we can see the profit vs the loss in reports for example).
The customers profile should also have a section whereby you can upload relevant documents via a scanned pdf platform (perhaps from a desktop?) in order to leave a paper trail in the event of an audit as an example.
Further in depth details can be discussed once a quote has been accepted.
CEO + founder ([url removed, login to view])