Chrome Extension - Write & Read Backup Data - IndexedDB

Kapalı İlan edilme: 5 yıl önce Teslim sırasında ödenir
Kapalı Teslim sırasında ödenir

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

Veritabanı Geliştirme Veritabanı Programlama Google Chrome JavaScript

Proje NO: #18411521

Proje hakkında

13 teklif Uzak proje Aktif 5 yıl önce

Bu iş için 13 freelancer ortalamada $199 teklif veriyor

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 Daha Fazla

$300 USD in 5 gün içinde
(51 Değerlendirme)
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 Daha Fazla

$155 USD in 3 gün içinde
(61 Değerlendirme)
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 Daha Fazla

$250 USD in 3 gün içinde
(68 Değerlendirme)
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 gün içinde
(51 Değerlendirme)
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 gün içinde
(43 Değerlendirme)
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 Daha Fazla

$155 USD in 3 gün içinde
(15 Değerlendirme)
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 Daha Fazla

$211 USD in 4 gün içinde
(1 Yorum)
1.2
sergey2828

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

$120 USD in 5 gün içinde
(1 Yorum)
0.7
CalebMathew

Hello

$155 USD in 3 gün içinde
(0 Değerlendirme)
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 gün içinde
(0 Değerlendirme)
2.0