iPad (offline and synch capability) and web ticket application

Imefungwa Ilichapishwa May 12, 2014 Kulipwa wakati wa kujifungua
Imefungwa

Application is a ticket application for performing a vehicle check. Example: A person uses a checklist and performs a check of items. Check that seat belts are working, check the tires for wear, note any scratches, dents, etc and record those results using an iOS device (Android is optional right now but to make it platform agnostic is desired) such as an iPad which then uploads it to the server via a wi-fi/cell connection.

This same checklist can also be captured using a paper form today so the same functionality should be replicated in a web/online version so someone can take their paper form and enter it online via a web page.

Desired features of the mobile application:

* Local database should allow storage of names of people and perform a simple authentication locally to use the application (last 4 digits of the SSN for instance)

* Local database should allow storage of addresses or locations (address and GPS coordinates) - this will populate a location drop down list OR let the device use GPS and offer the closest location based on proximity to the stored addresses in the database.

* Device should allow the application to work offline and save those tickets on the device.

- Once the device regains connectivity (cell or wi-fi), the application will automatically synchronize the tickets to the server.

* Use native mobile functionality to take advantage of those features (swipe to refresh, hold/pause to prompt options, etc.)

* Receive application updates and database changes (deletes, adds, changes) from the application server.

* Application should acknowledge if there's a new version out there once it auto connects - first it should upload any tickets from the device then upgrade the application.

* Enforce required fields

* Allow Inspection type drive what fields are shown in the form (show different or hide selections below)

Desired features of the Web entry page:

* Mobile device and Web entry page should be identical. Web entry page should allow some additional error checking and/or filtering capabilities.

* Can perform a print and data fill using a formatted form (so it looks like the preprinted paper forms they use today for the checklist).

* Enforce required fields

Desired features of an admin interface/application server:

* Can send application upgrades to the devices (push to existing)

* Can send application to new devices (via an email link/SMS?)

* Forms can be edited and selections changed (and are sent out in the next application upgrade)

* New sections can be added (if I wanted to add another section with checkboxes for instance)

* Sections can be reordered (i can move the inspection type section above weather for instance)

* Selections (check boxes) appear in the order they are entered

* Tickets in database can be exported to CSV/XLS

* Allows an excel upload into the database using an XLS template

* Set on/off for required fields

* Nice to have: Set how checkboxes are displayed on screen (example: 3 columns of 2, 1 column of 6, etc)

Database design

* Sites - should contain site name, address, GPS location.

* Customers - should have names. Customers need to be linked to one site or multiple sites.

* Inspection location - set of specified locations (parking lot, garage, repair bay, etc); no link needed to other tables.

* Inspector name - name, SSN or employee ID, supervisor's employee ID

Android HTML5 iPad iPhone

Kitambulisho cha Mradi: #5931802

Kuhusu mradi

28 mapendekezo Mradi wa mbali Ipo mtandaoni %project.latestActivity_relativeTime|badilisha%

28 wafanyakazi wanazabuni wastani wa $22/saa kwa kazi hii

qitsol

A proposal has not yet been provided

$25 USD / saa
(Maoni 58)
8.1
leadconcept

Dear Sir, I have read your Project Description and understand the whole requirements, so basically there are following things involved: - IPhone App - Android App - Web Application - Back-end/Webservices Pl Zaidi

$30 USD / saa
(Maoni 18)
7.9
hemanshusondhi

Dear Employer, We have read your project description very carefully and have some points to discuss. Working with a team who has both inhouse DESIGNERS and PROGRAMMERS means that you can take advantage of both: O Zaidi

$15 USD / saa
(Maoni 72)
8.2
CreativeB24

A proposal has not yet been provided

$16 USD / saa
(Maoni 9)
7.3
shineiron0708

Dear Manager, Thank you for your project posting. I am very interested in your project posting, very confident to finish your project perfectly. I would like to discuss further details via Skype call or chat. I a Zaidi

$25 USD / saa
(Maoni 29)
7.1
atech0

A proposal has not yet been provided

$15 USD / saa
(Maoni 8)
6.5
ricky3214

Hi, Thanks for posting a job. I am working in iPhone/iPad mobile apps and i have experience for 3.5 years. I have read your project requirements and I would like to share with you that I can do this and deliver your Zaidi

$21 USD / saa
(Maoni 51)
6.1
ranganathp

Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about Zaidi

$40 USD / saa
(Maoni 47)
5.9
MartinezW

I would love to do this app for you. The only thing is that I develop only por iOS (iPhone / iPad). The database backend API is in place? If it is, what kind of interface implements?. Please, feel free to contact me Zaidi

$22 USD / saa
(Maoni 0)
0.0