ethereum-oasis-op / baseline-roadmap

31 stars 11 forks source link

Add Microsoft Excel persistence package provider #164

Closed kthomas closed 2 years ago

kthomas commented 3 years ago

Challenge Description

The persistence package currently has several provider implementations stubbed.

The challenge is to enhance the Baseline core persistence package to provide support for a native Microsoft Excel IPersistenceService implementation.

Here's a good way to start. Limechain (@Perseverance) created a similar feature set for Google Sheets. Take a look here to get ahead on this project: https://medium.com/limechain/limechain-provide-showcase-how-to-synchronize-dynamics-365-google-sheets-through-the-baseline-78a8d911601f

Bounty

$1,000 in Eth

Challenge Requirements

The functional requirements of this challenge are:

Req Requirement Weight
01 The solution must implement the `publish` and `subscribe` methods of the `IPersistenceService` interface. 30
02 The solution must work natively within Microsoft Excel in real-time; i.e., this is not a CSV implementation of the `IPersistenceService`. 30
03 The solution must work if the user is offline. 30
04 The solution works within the BRI-1 reference implementation (i.e., replace the `memory` provider). 10

Submission Requirements

A valid submission delivers on all requirements from 01 to 03 highlighted above, and optionally delivers on requirement 04.

Judging Criteria

If multiple valid submissions are received and if score equally, the winning team will be the one delivering the BRI-1 integration-related req (04) in the least amount of time (based on submission timestamp).

Related Documentation

Baseline core persistence package: https://github.com/ethereum-oasis/baseline/tree/master/core/persistence Excel add-in documentation: https://docs.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-overview For any questions visit the Slack channel: #gitcoin-hackathon-2020

Winner Announcement Date

January 27, 2021

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 1.7011 ETH (999.98 USD @ $587.84/ETH) attached to it.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 1.7011 ETH (932.70 USD @ $566.42/ETH) has been submitted by:


gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 1000.0 USDC (1000.00 USD @ $1.0/USDC) has been submitted by:


gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 1000.0 USDC (1000.00 USD @ $1.0/USDC) attached to this issue has been approved & issued to @nabetse00.