Chrome Extension - Write & Read Backup Data - IndexedDB

Chiuso Pubblicato 5 anni fa Pagato alla consegna
Chiuso Pagato alla consegna

Hello, I need something very straightforward.

I already have a functioning Chrome extension, however, I'm not familiar with Writing data offline, and retrieving it later.

What I want is simply this:

1) I'll have a variable I generate via Javascript (JSON, Array, etc..), I want this Chrome extension to write that data locally, to be accessible later.

I'm not familiar with the best storage methods, but upon quick research, "IndexedDB" seems recommended?

2) I'd like this data to be stored in 2 distinct groupings (but same format of data).

(Click Extension Drop/Pop-up, press Save option)

a) Manual Save - Each time the user clicks a button, a copy of the variable/JSON data is saved locally.

A Text-Box is shown with an Auto-Generated name (Timestamp) for that save instance, the user can edit the name text before clicking save, for easy reference. (Show confirmation notice of save success)

b) Auto Save - Every x Minutes/Hours, the Chrome extension automatically saves a time-stamped copy of the same data. (No need for confirmation notice, occurs quietly in background).

3) This saved data should be easily accessible afterward.

Clicking the same Chrome extension Popup/Drop-down, there will be a button/link named "Restore Data".

Clicking that shows a page (in the same pop-up), with a list of all saved states of the data.

There will be x2 Lists (parallel to each other, if there's room, or stacked if there's not enough width).

The user clicks on an instance from the list, and the data is called back into the Chrome extension (I use JS here to apply as needed, you can "[login to view URL]" write as test).

4) Allow the user to "Save File" the data, where they see the regular browser "Safe File" prompt, and can save that data as a file, anywhere they choose.

5) Allow the user to "Restore data from file", basically the reverse of step 4.

They get a browser prompt to locate a file, when selected, we pull the data for use ([login to view URL]).

That's basically it.

1 & 2) Write data/JSON/variable to locally (maybe IndexedDB).

Manually + Automatically.

3) Restore that data ([login to view URL]) via a simple interface, presenting the locally saved instances of the data.

4 & 5) Write & Read data to/from file, manually.

I already have an existing Chrome extension which I will import these functions into,

so please, don't make the code too complex, as I want to be able to use it in my own extension, rather than a stand-alone extension.

Thank you,

Andrew

-----

Sorry for the delay in responding to project applications, I was occupied for the holiday week.

I'll be reviewing applications very soon.

Thanks,

Andrew

Sviluppo del Database Programmazione Database Google Chrome JavaScript

Rif. progetto: #18411521

Info sul progetto

13 proposte Progetto a distanza Attivo 5 anni fa

13 freelance hanno fatto un'offerta media di $199 per questo lavoro

WebColorIn

Have authored 40+ extensions and chrome apps. You can check my profile reviews on same. Experience: new tab extension, bots, browser tweaks, deals & coupons, smart mail etc. 4/5 point is bit time consuming, rest is Altro

$300 USD in 5 giorni
(51 valutazioni)
7.2
superman1987417

Greetings. I'm an expert web developer. After I've read your job description carefully I'm sure I can handle your project perfectly based on my experience. I've rich experience in Chrome extension and IndexedDB. I Altro

$155 USD in 3 giorni
(61 valutazioni)
6.7
schoudhary1553

Hello, I have gone through your job Chrome Extension and i am sure i can deliver you the quality job. Please see my profile i have deliver almost 430 projects with 100% client satisfaction. I have the good knowledge Altro

$250 USD in 3 giorni
(68 valutazioni)
6.8
dynamitewebsol

Hello, I read your requirements and understand very-well and ready to start work from now. Thank you

$250 USD in 7 giorni
(51 valutazioni)
6.1
nvbishr

what the data source? I am chrome extension expert, I can show you some samples in google play. please send me details...............................

$200 USD in 3 giorni
(43 valutazioni)
5.7
justdotweaks

Hello, I am a Technical Developer working on following Technologies :- #- Basic Skills(HTML5,CSS3,Bootstrap4,AJAX, Javascript, jQuery / Prototype) #- CMS(WordPress, Prestashop, Shopify) #- MEAN S Altro

$155 USD in 3 giorni
(15 valutazioni)
5.0
lda5865c79fec5a4

I'm a fullstack nodejs developer with experience in chrome extension, actually my last job in this site was a successfully chrome plugin development, as you can check in my profile. We can discuss more about the proje Altro

$211 USD in 4 giorni
(1 Recensione)
1.2
sergey2828

Hi. I can create extension according to description you have provided. Thanks.

$120 USD in 5 giorni
(1 Recensione)
0.7
CalebMathew

Hello

$155 USD in 3 giorni
(0 valutazioni)
0.0
imrj

Hello dear i am chrome extension developer. I ldeveloped a chrome extension that collect profile data from linkkedin. I can do this project also. I read all your requirements and i am really to start it. Thanks

$233 USD in 5 giorni
(0 valutazioni)
2.0