Andriod App and simple Widget

CLOSED
Bids
43
Avg Bid (GBP)
£617
Project Budget (GBP)
£400 - £700

Project Description:
App development

The app is for a services company who create and manage bookings (maintenance) through a private system.

Initial screen :- "Client Login"
1. Email, Password, Remember me (checkbox) and Login button.

However, the admin login will be sent to different API URL so to access admin login, the user will type "admin" as email and "admin" as password, then the login form changes to the admin login where they'll login normally as admin (this process is so we don't need 2 apps)


So either a client would be logged in or an admin. Both have different features hereafter referred to as "Client" and "Admin"

Note: Each booking for app use will contain only the following data:
ID, Client/company/customer name, Address, Postcode, Contact numbers, date, time, duration, technicians name

This will help understand all the following:

Admin area:

Calendar (simple):
view todays calendar with the ability to scroll days/months (view is daily only) - listview will contain bookings and each booking will have its own ID (integer)

By clicking a booking, if the time has commenced then an option should be there to create a report.
- The report will be a general form with select options, textareas, checkboxes etc. (approximately 10 items)
- At the bottom of the report should be a canvas to write a report with a tablet pen (or basic touch screen)
- Below that should be two boxes to sign by technician and customer.
- Both the sketched report and signatures should be sent to the API as png or jpg as a multiform post submission. (the online API will process the form so app doesn't have to do anything else. If the tablet or phone is offline then the form should be saved to submit when data/internet becomes available).

There should be a button to email the report manually too. The button will simply send a GET query to {API_URL}/sendreport.php?booking={BOOKING_ID} so only email address and send button will be required. No hassle here.

Ability to view all bookings. With a 2 year history minimum synchronized from server for offline viewing).

Notification service to alert on bookings 10/15/30/45 minutes (depending on settings preference) prior to bookings

Android widget (like google calendar) to scroll through any day (default "today") and view bookings of the day in a predefined format. (listview)

Ability to go to the web system from within the app (webview in app) - not browser


Client area

Create booking request - A form with specific information like address, postcode, list of services (full details will be provided)



Ideally this shouldn't take longer than 10 days as there's no serious coding for any features. The server will do all the work.

No bid above £700 will be looked at.

Skills required:
Android, Mobile Phone
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


£ 1030
in 20 days
£ 721
in 8 days
£ 618
in 6 days
£ 1259
in 3 days
£ 721
in 10 days
£ 463
in 15 days
£ 700
in 15 days
£ 736
in 14 days
£ 421
in 5 days
£ 700
in 10 days