I need a "Phone book" mobile HTML5 Offline Web Application. This web application will accept a search query to look up a user. The results will be a minimal set of user information such as name, location, email, and phone number. Where possible, appropriate data should be clickable to perform that action (email to email the user, phone number to call the user, etc...). It will use a combination of web services for online queries, and HTML5 local storage for offline queries. The web application will need to maintain the HTML5 local storage copy of the data to know when the data is out of date and ether update the offline data automatically or prompt the user to "sync" the data. The web services will be used to perform online queries as well as to determine if the local storage data needs to be updated. The web services will also only be available when the device is connected to the corporate network. So the web application will need to know how to handle three possible states: online with corporate network (access to web services), online without corporate network (no access to web services), and completely offline (no data access at all).
10 freelancers are bidding on average $1005 for this job