HydroBlockchain / hcdp

Hydro Community Development Program
0 stars 0 forks source link

3,000,000 HYDRO to create a Coupon Ethereum Smart Contract #255

Closed mitdralla closed 5 years ago

mitdralla commented 5 years ago

Project Details

3,000,000 HYDRO to create an Ethereum smart contract on top of Hydro Snowflake that allows a business to create coupons for their services and for a user to redeem these coupons, with unique characteristics.

Background:

Features:

Other Notes:

Once this task has been completed, we will test your product and provide feedback and notes for the creation of a potential V2 task as part of the HCDP.

Future versions may include:

What are the deliverables?

Solidity code, in the form of an open-source smart contract as well as a front-end integrated into the Hydro Dapp store. Your code should be verified on Etherscan and deployed on Etherscan, and submitted to the Hydro community github (exact repo to be provided soon). Reference

You should use the following tools for reference:

Timeframe?

We propose three months as the timeframe for completion of this task.

Submission process?

First, comment on this issue to declare your willingness to complete the task. Next, fill out the Coupon Smart Contract Claim Form. We will evaluate candidates factoring in their qualifications, Github activity, and the order in which they expressed interest.

Oversight Process

One of the DAs will be assigned to oversee the completion of this task once it’s awarded.

Reward Structure

Once you have been selected, you will have one month to complete the task. The time frame begins as soon as we award the task to the candidate by communication within this thread. During this time we will be able to provide some support around questions about the workflow on Discord.

During this time the candidate needs to update the codebase regularly in a subrepo of our official Github. This will be setup and conveyed to the candidate by the assigned DA.

If the task is not completed within the timeframe we reserve the right to offer an extension, or transfer the task to another candidate. If no extension is granted, then we reserve the right to continue on the codebase committed. The fractional disbursement for it, if any, would be given at our discretion.

Once the task is completed we will test the plug-in for efficiency and whether or not it correctly incorporates the Hydro workflow. If we approve the plug-in, we will then send you 3,000,000 Hydro.

Luiserebii commented 5 years ago

I'm very interested in completing this task, and am excited to get started, if possible!

mitdralla commented 5 years ago

This task is assigned to @Luiserebii - we will reach out with next steps. 👍

Luiserebii commented 5 years ago

Hello @mitdralla,

Thank you so much for the opportunity to work on this, it truly has been a great learning experience. There were many, many more roadblocks than I anticipated, one of which led to me creating an npm module to ease the issue, haha. Apologies, and thank you again for your patience.

I am happy to say that I am finished with the bounty! Aside from the /docs folders within the repositories, I have also created more formal documentation in the form of a PDF: https://github.com/Luiserebii/HydroSnowflake-Marketplace-Coupons/blob/master/docs/HydroSnowflake%20Marketplace%20Coupon%20-%20Formal%20Documentation.pdf

Hydro Snowflake Coupon Marketplace Smart Contract Repo: https://github.com/Luiserebii/HydroSnowflake-Marketplace-Coupons React Dashboard Repo: https://github.com/Luiserebii/HydroSnowflake-Marketplace-Dashboard

Thank you again, I am truly grateful for the extension. Please let me know if there's anything I missed, I attempted to be as thorough as possible.

Best, Luiserebii~

mitdralla commented 5 years ago

Fantastic! @Luiserebii could you please provide your ETH address below?

Luiserebii commented 5 years ago

Definitely! My ETH address is: 0x2512abB14D4c67f6CCaeBDE7E41Ea4B2B689a516

mitdralla commented 5 years ago

Thank you for your work on this! txn: https://etherscan.io/tx/0x519737ef1da37040e591853177307187ab215d3d151f11ff41241a5a562082da