algorandfoundation / grow-algorand

Grow Algorand and Earn ALGOs ❤️
90 stars 33 forks source link

Code Solutions and Tutorials for the Algorand Developer Portal [+1500 ALGO for monthly winner] #37

Open michielmulders opened 3 years ago

michielmulders commented 3 years ago

Overview

Description

What is this task?

Create a Solution or a Tutorial using Algorand’s technology that will be published on the Algorand Developer Portal.

Solutions A solution should demonstrate a substantial end-to-end code example or prototype of an application in an open source GitHub repository. It should be accompanied by an explanation that provides a broader real-world context and use cases for the solution.

Tutorials Tutorials outline a specific learning goal, set context for why it is important, and then take the developer step-by-step through the process to accomplish that goal.

Deliverable A solution or a tutorial on the Algorand Developer Portal.

What are the requirements for the bounty taker?

They must be an experienced programmer who can write clear and informative guides or explanations (depending on the post type) in English or Mandarin Chinese.

Judging Criteria and Metrics

The Algorand team will choose up to 8 submissions per month to be published. The following criteria will be used:

Community Vote Winner At the end of the bounty, the tasks that were published through this bounty will be posted to the Algorand Community Forum as part of a vote that will last a week. The winner of this vote will receive an extra 1500 ALGO tokens.

Submission Procedure Submit your blog post following these steps:

Other Requirements

For questions, reach out to Algorand on Discord.

Tags: Community

gitcoinbot commented 3 years ago

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


This issue now has a funding of 299.9988 ALGO (309.0 USD @ $1.03/ALGO) attached to it as part of the algorandfoundation fund.

michielmulders commented 3 years ago

@simona-a11 and @tanveerm82 can you reapply for this bounty as we had to make some changes to the denomination. Please also clarify whats solution you want to create so we can provide feedback. Thanks and sorry for the inconvenience!

tanveerm82 commented 3 years ago

I have to complete the work you

tanveerm82 commented 3 years ago

Very good project

gitcoinbot commented 3 years ago

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


Work for 299.9988 ALGO (309.0 USD @ $1.03/ALGO) has been submitted by:


gitcoinbot commented 3 years ago

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


Work has been started.

These users each claimed they can complete the work by 6 days, 21 hours ago. Please review their action plans below:

1) 3dlifee has started work.

This tutorial teaches you how to use an App Clip a lightweight version of your app to order coffee roasters. Learn how to implement App Clips in your iOS apps and perform transactions with the Algorand network. 2) ipaleka has started work.

Django project presenting some Algorand's blockchain processes with the help of py-algorand-sdk package. 3) gidonkatten has started work.

Two Algorand accounts can bet on the result of a coin flip. Alice flips the coin and records the hashed result, Bob guesses and then Alice reveals the result. Example of commitment scheme. 4) figurestudios has started work.

I wrote a consise but detailed article on $ALGO for newer users 5) bobsub218 has started work.

They told me that the design I had made was too simple and so I took inspiration from a design and built a guidebook. . .

Learn more on the Gitcoin Issue Details page.

dzuqe commented 3 years ago

Hey. I can't edit my work plan on gitcoin. It didn't post the github and tutorial link I had added on the form. I'll post them here

github: https://github.com/dzuqe/npc tutorial: https://developer.algorand.org/tutorials/a-simple-npc-game-character-using-a-stateful-contract-and-atomic-transfers

michielmulders commented 3 years ago

@dzuqe Do you mean you've also submitted the link via the form? I've received an email for this solution, I'll review it thank you!

gitcoinbot commented 3 years ago

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


Work for 550.0 ALGO (490.07 USD @ $0.87/ALGO) has been submitted by:

  1. @tanveerm82
  2. @3dlifee
  3. @dzuqe
  4. @gidonkatten
  5. @ipaleka
  6. @bobsub218
  7. @figurestudios
  8. @emmaodia

@michielmulders please take a look at the submitted work:


ipaleka commented 3 years ago

Hi everyone!

I've been advised to submit my work as a publication and now it has been reviewed.

Should I submit it from the bounty page right now or I should wait for the review process to end?

gidonkatten commented 3 years ago

@michielmulders I have submitted a solution for flipping a coin using hashes (commitment scheme) https://github.com/gidonkatten/flipping-a-coin. You can also found my blog post here https://developer.algorand.org/solutions/flipping-a-coin-using-hashing/ which I also copied in the google submission form.

ejbaran commented 3 years ago

@ipaleka - We will likely have someone to review your post on the Dev Portal next week. In the meantime, you are welcome to post your code here. We do take into account community feedback, so it may be a good way for others to check it out and comment.

ipaleka commented 3 years ago

Hi @ejbaran !

The project is algodjango, accompanied by an introducing post.

I have reached Michiel on the Discord channel about the future plans for algodjango. He gave me a few hints but now he's out of reach for a week or two. Is it possible to reach in a private message on the Discord you or someone else that may suggest a step or two?

Mine77 commented 3 years ago

hi @ipaleka you can find me on Discord if you need any help. I'll cover for Michiel's position on his leave. So far we are still reviewing your article as you may noticed we have a big amount of submissions coming in and it will still take around 1 week to complete reviewing. For now, you can make a submission on Gitcoin with the link of your post on Developer Portal. Once we are done with the reviewing we will pay out all bounties on Gitcoin at once.

ejbaran commented 3 years ago

@ipaleka - I just added some comments to your submission through the Developer Portal. Take a look and feel free to make changes and/or respond.

Overall, well written and thorough and nice to see a Django solution that hooks up to sandbox since we don't have that yet.

ejbaran commented 3 years ago

@dzuqe - I just took a look at your tutorial through the Developer Portal and added my comments there.

I think this is a nice example app that helps users get started with stateful apps using pyteal. It is also one of the first of its kind. We don't have many pyteal examples yet. That said, I have requested several improvements/changes that I think will help make the experience flow a little better. Feel free to respond via the commenting feature on the dev site. Thanks for your submission!

ejbaran commented 3 years ago

Hi all, a quick update on dates for this bounty.

  1. This bounty officially expires on July 16. We know the bounty says (tomorrow 7/7) which is incorrect. We will update this thread with a new link if it no longer allows you to submit content.
  2. We will review submissions up through July 23rd (+1 week after the bounty expires), on that date we will hold the Community Vote to determine which published submission will receive the extra 1500 Algos. We will post that vote on the Algorand Forums and Discord channel.
  3. We will issue a new bounty for the next month (July 16 - Aug. 16) and do it all again. So keep submitting content!
gidonkatten commented 3 years ago

@ejbaran when will the bounty be paid out? My solution was recently published https://developer.algorand.org/solutions/flipping-a-coin-using-hashing/

Mine77 commented 3 years ago

We are in the reviewing process and will pay out the moment we accept your submission.

On Fri, Jul 9, 2021 at 5:06 AM Gidon @.***> wrote:

@ejbaran https://github.com/ejbaran when will the bounty be paid out? My solution was recently published https://developer.algorand.org/solutions/flipping-a-coin-using-hashing/

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/algorandfoundation/grow-algorand/issues/37#issuecomment-876745885, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACZ4HJ42CX3BDJ4667VTA3DTWYHOTANCNFSM46QXLKAA .

gidonkatten commented 3 years ago

@Mine77 should I not be paid out then? My submission was accepted

My submission was accepted for https://github.com/algorandfoundation/grow-algorand/issues/40 as well but I have not been paid out

Mine77 commented 3 years ago

@gidonkatten Just checked our internal board. Your project is on the ready-to-be-paid list. However, Michiel is on temporary leave so I think you will get paid this week once Michiel is back.

ghost commented 1 year ago
  1. This bounty officially expires on July 16

@joe-p , @Mine77 , related bounty is clearly done, this issue should be closed.