Find Jobs
Hire Freelancers

Develop an offline data layer for a simple HTML5 app that is currently online-only

$250-750 USD

In Progress
Posted over 10 years ago

$250-750 USD

Paid on delivery
We currently have a simple and working CRUD professional mobile HTML5 app with jQuery Mobile. It lists customers "around me", allowing the employee to filter the list, edit & upload the customer's information, and create a new customer not found on the list. All this information is retrieved in real time from a JSON web services layer in our servers, which provides the basic methods: list, getInfo, and save. It also provides authentication via user, password, and delivering a temporary token that must be sent on each WS call. The problem with this architecture is that the app is rendered useless when there is no mobile coverage. What we require is to modify this app so that it: - Loads information when there is coverage and stores it locally in the phone / mobile device. Loading should be a background process. It should start with those records "closest around me" (that is, asking the WS with my current position and a lower radius, for example 200m), and proceed with farther away records (500meters, 1 km, 2km, 5km...). Closest records should also be updated frequently in case another user changes their information. - The above should have a limit on the number of records based on the available local memory, not on distance. The idea is that users with few records per city, can download hundreds or thousands of kilometers wide, whereas users with many records will only be able to download to their devices few kilometers. - Saving & updating should first change local information, plus create an "upload queue" to send this information to the server via WS calls - Updating the local database for records that have been changed locally should only happen after they have been properly updated in the server (the queue has been emptied). - A new page should be added to the app to manage pending "upload queue" messages, as well as for checking current download status. Please don't hesitate to propose variations of the above idea. We are also interested in further developing this app, so if we find a good freelancer for this project, we would go on working with him or her on future developments.
Project ID: 4956999

About the project

12 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average $678 USD for this job
User Avatar
Hi, I have read your requirement carefully. I am an iPhone | Android software expert with rich experience. I have done many successful iPhone | android apps and games: single, multi-player, cocos2d, unity3d. And I have done many mobiles sites for android and ios. I can follow your timezone and will be online 20 hours a day so you can contact me anytime you want. I have quality-oriented programming habit, and very swift in delivery. I would be more specific once we communicate with each other. I hope you would let me do this job, and you will never regret doing so, but rather be excited with the outcome. I will be more than happy to get your response. Let's talk or chat about more details of your work. Thank you.
$927 USD in 3 days
5.0 (18 reviews)
7.2
7.2
User Avatar
Hi, Thanks for your invitation. I've read your description carefully and ready to start right away. PM me. Thanks
$824 USD in 15 days
5.0 (20 reviews)
7.2
7.2
User Avatar
Hi, jcamps Nice to meet you. How are you? Please kindly check the PM. Thanks
$736 USD in 7 days
5.0 (19 reviews)
6.7
6.7
User Avatar
We have all the required designers and developers according to your project and we can allocate dedicated resources to your project. You will be very happy and satisfied with our services.
$670 USD in 18 days
4.7 (13 reviews)
5.9
5.9
User Avatar
glad to work with you
$1,030 USD in 15 days
4.7 (20 reviews)
5.8
5.8
User Avatar
Let me discuss on the project , please do consider us
$757 USD in 20 days
4.4 (19 reviews)
5.0
5.0
User Avatar
Hello sir, I'm an experienced web developer, I'm good at HTML, Javascript. I'm glad to get this done for you. Thanks.
$824 USD in 30 days
4.8 (5 reviews)
3.9
3.9
User Avatar
experienced, very interested, cannot help starting work on your project at once
$555 USD in 10 days
5.0 (3 reviews)
3.4
3.4
User Avatar
Expert here!
$526 USD in 30 days
5.0 (3 reviews)
3.4
3.4
User Avatar
i can do this. contact with me..i wana do your work in short time and cheap price..i m waiting ur replay
$555 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
html5/android/ipad team
$578 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I hope you are having a good day. Your project sounds very interesting, and immediately I would say that it is something I can help you with. I am completely clear with the requirement and very much interested to work on this project.I will do it successfully. Please give me a confirmation message.
$701 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello! I done similar job please see PM!
$444 USD in 10 days
0.0 (0 reviews)
2.3
2.3

About the client

Flag of SPAIN
Sant Cugat del Vallès, Spain
5.0
1
Payment method verified
Member since Jun 7, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.