Find Jobs
Hire Freelancers

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

$250-750 USD

취소됨
게시됨 9년 이상 전

$250-750 USD

제출할때 지불됩니다
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.
프로젝트 ID: 6646900

프로젝트 정보

9 제안서
원격근무 프로젝트
활동 중 10년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
9 이 프로젝트에 프리랜서들의 평균 입찰은 $498 USD입니다.
사용자 아바타
If you give me your project, you can get exact and perfect result as your requirement. Of course, you wanna confirm my ability to do your project successfully for you. Please check my work history and portfolio kindly. Then, you can know i'm just real and talented developer that have enough ability for you. I have fluent English skill, so you can communicate with me very easily via voice call, thus you can save your valuable time. Also i always delivered quality and clean code for further upgrade. Especially, this is just the experienced and successful area for me. No problem for working with me now. If you favorite me, please call me and discuss about your project seriously as a same situation.. I'm always here and ready to talk with you right now. I'll wait for your call. Thanks.
$526 USD 10일에
4.9 (48 건의 리뷰)
7.9
7.9
사용자 아바타
Hi. My name is Hoai. I fluent with javascript, jquery and had completed many js project. I able to do your project. Pls contact me. Thank you so much!
$333 USD 10일에
4.2 (12 건의 리뷰)
4.0
4.0
사용자 아바타
Non hai ancora fornito una proposta
$567 USD 8일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
Hy, my name is André. I am working since 8 years as softare developer. I worked for companies like DHL, Amazon and IKEA. I would like to do this job for you. Please if you can provide me some more detailed informations and lets talk about the project. Greets André
$666 USD 15일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (SPAIN)
Sant Cugat del Vallès, Spain
5.0
1
결제 수단 확인
6월 7, 2010부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.