Use AppCache and FileSystem HTML5 API to save files for offline access

We're building a Node.js app, with HTML5.

This app has a JSON file as datasource, and will have PDF and video files (probably MP4 format) available by a URL.

You're responsible to make those files available offline, after the first time the user requires them.

Case 1:

For example, you have a link to [url removed, login to view] When the user clicks this link, the app will download as expected and keep it in cache. Next time this file is required, it'll be served locally.

Case 2:

In JSON file you'll have a URL [url removed, login to view] The first time the user clicks to watch, the app we'll download and cache locally this video too.

Case 3:

You'll build a page with a button. When this button is pressed, the app will start downloading all PDF and video files, to be available next time the user needs this.


- I have a 5 minute video showing this app. I can send you privately;

- The code is in a Git repository, in Bitbucket, and you mush push to this repo;

- This app must work in Google Chrome only, in desktop and tablet versions.

Compétences : Git, Google Chrome, HTML5, Javascript, node.js

en voir plus : pdf to html javascript, html5 no cache, html5 button, html 5 api, code offline, cache in html5, google analytics api offline access, access save pdf vba, can access servlet file intellij idea html, google maps api info window html, large files microsoft access, save email attachment filesystem php, inventory customer access save database, access primavera api jboss, files web access iis, access visual basic create report html

Concernant l'employeur :
( 7 commentaires ) Canela, Brazil

Nº du projet : #8454177

Décerné à:


I have good 2+ yers experience in JavaScript and HTML5. I can add required funcitonality to cache files using html5 techonology in user browser.

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% BRL en 5 jours
(7 Commentaires)

14 freelance font une offre moyenne de R$2535 pour ce travail


Hi, I am experienced web developer and web designer. I am experienced in mobile web apps. I am expert in Jquery mobile, HTML5, CSS3, jquery, PHP, JSON, XML etc. I understand your requirement to add offline access Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 8 jours
(58 Commentaires)

Hi , After reading your requirements i decided to place a bid on this project. My total experience on java-script technologies is around three years. Overall IT experience is 7 years. I have experience of buildi Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 15 jours
(26 Commentaires)

Hi, I am managing a professional web agency for more than 8 years. You can check my Themeforest profile with ratings here: [url removed, login to view], as well as the marketplace I build recently for prom Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 8 jours
(6 Commentaires)

A proposal has not yet been provided

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 3 jours
(21 Commentaires)

Hi I'm a 12 year experienced web developer...as I see it you solution is outside node.js, it looks more like could be solve configuring web server to cache files correctly... Thanks in advance for considering my propos Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 5 jours
(17 Commentaires)

Dear Hiring Manager, We found your job post and we're very interested in your project. As a frontend and backend professional with experience developing small to large web applications, We think you'll find we have Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 10 jours
(27 Commentaires)

Thank you for your invitation, I'll be honest, I have few experience with node.js, but I have a vast experience and many years in several programming languages, web development and client side js, so I'm sure I can do Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 15 jours
(16 Commentaires)

La propuesta todavía no ha sido proveída

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 10 jours
(8 Commentaires)

I have excellent knowledge in HTML5 local storage and can easily complete this task for you . Please come to chat for more discussion . Thanks

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 3 jours
(4 Commentaires)

Hi I have twice used HTML5's AppCache. I can get this done. But i must do some research on this. Thanks

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 5 jours
(1 Évaluation)

A proposal has not yet been provided

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 3 jours
(2 Commentaires)

Thanks for the invitation and I would be glad if you invite me for a chat. Could you please elaborate a bit more on the requirements please. I understand you already have a server that'll emit some JSON that'll have Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 5 jours
(1 Évaluation)

Hello,sir I've read your job description and understood your requirements. As I am a senior node.js ,HTML5/CSS3 and mongodb expert, I am very interested in your project. I've many experiences and strong skills for Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 5 jours
(0 Commentaires)

Hello! Your project is interesting though I have some questions. It seems it is impossible to do exactly what you ask with html5 api (because of security restrictions). Nevertheless we can search for other ways of rea Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% BRL en 7 jours
(0 Commentaires)