Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build an application using HOPR #157

Closed
nionis opened this issue Jul 11, 2022 · 105 comments
Closed

Build an application using HOPR #157

nionis opened this issue Jul 11, 2022 · 105 comments
Assignees

Comments

@nionis
Copy link
Contributor

nionis commented Jul 11, 2022

Challenge Description

Build an application/website which uses HOPR for relaying sensitive data.
Bonus points if the application/website is deployed and a URL is provided.
Multiple people may work on this bounty, individually receiving $800 and a winner will be selected who will receive $2500.

  1. Apply to work on this bounty via gitcoin with a description of what you would like to build.
  2. A moderator will respond with an approval of your idea in the comments.
  3. Once you have completed your work, you will get $800 in HOPR tokens.
  4. On 26/08/2022, the HOPR team will select ONE of their favourite submission which will be rewarded with $2500 in HOPR tokens.

Submission Requirements

  • Source code must be open-sourced and available on GitHub.
  • Submission must be functional and working.
  • Submission must be your own original work or a fork of an existing project which has been substantially changed.
  • Submission must be sufficiently complex.
  • When applicable, must follow the HOPR dApp standard.

Submissions will be judged by the HOPR team.

Developing HOPR

What is HOPR?

Find out more about HOPR at the following links:

This contest is part of The Bounty Program

@nionis nionis added the bounty label Jul 11, 2022
@gitcoinbot
Copy link

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


This issue now has a funding of 23256.929 HOPR attached to it as part of the hoprnet fund.

@ManyRios
Copy link

Only 1 working in this?

@nionis
Copy link
Contributor Author

nionis commented Jul 18, 2022

@ManyRios multiple people may work on this and receive $800, but one gets the prize of $2500

@tnkerer
Copy link

tnkerer commented Jul 18, 2022

Hi @nionis! I tried to apply for this bounty on GitCoin but I keep getting this error saying that somebody is already working on it. I will leave the description of my dApp here meanwhile. 😁

The idea:

Chatr is a private messaging web extension that uses HOPR mixnet and can also transfer HOPR tokens to chat participants. The idea is to have a channel to talk to other network participants and send HOPR using HOPR API v2 in a minimalist interface. New notifications are visible through non-intrusive notification counters, so the user doesn't miss anything.

Deliverables:

  • Chatr prototype;
  • Chatr source code on GitHub (licensed under GNU General Public License v3.0);
  • Gitpod Environment to launch a local cluster ready to try out the Chatr prototype;
  • Documentation following HOPR dApp standard where it is applicable.

An UI mockup is already available on Figma:

https://www.figma.com/file/l8A4xgNekX7C6lFD2yqkVs/Chatr?node-id=2%3A91

@0xVaibhav11
Copy link

I am unable to apply on gitcoin because the project type is Traditional.
NP

Here's my Project: https://github.com/vanoob404/hopr-fsdapp
My Gitcoin profile: https://gitcoin.co/vanoob404

@nionis
Copy link
Contributor Author

nionis commented Jul 23, 2022

@menezesphill you may start working on your dapp :)

@nionis
Copy link
Contributor Author

nionis commented Jul 23, 2022

hey @vanoob404, although you haven't requested to work on the dapp as the description states, your work was part of our previous contest which makes it okay. We will check the submission next week.

@ManyRios
Copy link

ManyRios commented Aug 2, 2022

To submit our work. We need to paste a link of the repo right here in this issue?

@nionis
Copy link
Contributor Author

nionis commented Aug 3, 2022

hey @ManyRios, you need to first get an approval for the dapp you have build, if you have already built it (because u worked on the previous contest), then simply share the link here and the team will approve it and send you 800$

@ManyRios
Copy link

ManyRios commented Aug 3, 2022

Yes, I worked in the previous contest. But im finishing that one

@lyledavids
Copy link

Is deadline to submit a project on the 26August?

@nionis
Copy link
Contributor Author

nionis commented Aug 3, 2022

@lyledavids yes, however, the sooner the better as we want to feature our current dApps very soon

@nionis
Copy link
Contributor Author

nionis commented Aug 4, 2022

hey @lyledavids and @ManyRios - do you have an estimation of when your submissions will be available? Would be amazing to have them in this week.

@ManyRios
Copy link

ManyRios commented Aug 4, 2022

hey @lyledavids and @ManyRios - do you have an estimation of when your submissions will be available? Would be amazing to have them in this week.

Hope to have it this week or monday.

@lyledavids
Copy link

hey @lyledavids and @ManyRios - do you have an estimation of when your submissions will be available? Would be amazing to have them in this week.

I will submit next week

@rast000
Copy link
Contributor

rast000 commented Aug 6, 2022

HOPR Chess

Play chess using HOPR completely p2p
https://github.com/vividwood/hopr-chess

@nionis
Copy link
Contributor Author

nionis commented Aug 7, 2022

hey @vividwood, can you DM me your ethereum address through discord?

@benya7
Copy link

benya7 commented Aug 7, 2022

Hello @nionis , I want to participate in this contest.

Description:
The idea of ​​my application is to create a game without graphics.
Called Gawibawibo, it is the classic game as it is known in Korea. Gawi, Bawi, Bo. Or in the West, also known as Rock, Paper, Scissors but with decentralized thinking.

The idea is that each user can create his "move" that contains a combination of 3 possible options. For example: [gawi, gawi, bawi] . Along with this combination, the user will have to send the bet amount for this movement in HOPR tokens or in the native token of the network.
A smart contract receives the player's "move", registers it and stores the amount of the token in the contract.

From the perspective of new players, they can create new moves in the same way as the first player. Or call to play with an Id of an existing "move", to play a "move" that already exists, the player calling play must send the prize amount, equal to the original amount of tokens from the creator of the "move".

The smart contract analyzes the hashes of both players and determines the winner, transferring the total number of tokens to him.

Note: I already have a minimal prototype working in polygon, the idea is to transform it using HOPR and that it meets the standards of a HOPR Dapp. I'll deliver it this week.

@gitcoinbot
Copy link

gitcoinbot commented Aug 9, 2022

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


Work has been started.

These users each claimed they can complete the work by 264 years, 2 months from now.
Please review their action plans below:

1) magded has applied to start work (Funders only: approve worker | reject worker).

I will develop a website using Angular for hospitals to share patients data from hospital-to-hospital. This will be a modern website that will allow users to upload data and read incoming data, bound by their web3 wallet. I will deploy it on AWS using CloudFront and S3.
2) velkn has applied to start work (Funders only: approve worker | reject worker).

La idea es crear una pagina web de super líderes
Basada en el apoyo y al mismo tiempo en nuevos aprendizajes brindando nuestros propios conocimientos,
Y destrezas logrando el objetivo de avance y crecimiento de otros líderes esto se crea pensando en que aveces queremos ser escuchados y de igualmanera servir a la sociedad
se realiza la acción de ganar ganar...¿qué quiero decir con esto? "ayúdame a ayudarte" todos tenemos algo que preguntar, que aprender y que enseñar, un ejemplo material de apoyo escolar, algunos los suben otros los buscan y asi ahí diversidad de ideas, la contribución o aportación y donación de activos sera cuestión propia, igualmente compartir en redes el URL para ser una red creciente.
3) unicumsam has applied to start work (Funders only: approve worker | reject worker).

For combat the place pour in this mode is perfect whit any attencion and control or way make unader sistem pagament tanks for interessing and chance
4) vanoob404 has applied to start work (Funders only: approve worker | reject worker).

I built a file-sharing dApp. Using HOPR's restful API
5) travisscode has applied to start work (Funders only: approve worker | reject worker).

I will start all nodes available for this dapps
6) manyrios has applied to start work (Funders only: approve worker | reject worker).

I already applied to bounty before this one, and already submit my work.
7) webbdays has applied to start work (Funders only: approve worker | reject worker).

I have no good knowledge of HOPR right now.
But, I will learn how to build applications(which uses HOPR ).
I have experience of programming in Python, can use Flask framework.
I will learn the necessary concepts and can present POC (proof of concept) for this project.
Thank you. Waiting for your reply.
8) shreyan001 has applied to start work (Funders only: approve worker | reject worker).

I will be building a prediction market dapp on Hopr, where people can earn money by predicting real-world events powered by a decentralized information market. With the enhanced privacy by hopr, users can participate freely and make transactions.

With hopr clusters, users can privately create and add restricted markets to transact with limited participants.

We will initially create a full-stack dApp utilizing the hopr REST API. With an interface where market events can be curated/added by admins/users at the panel, and a design UI where users can predict the outcome on the website. Implement similar hopr play ground architecture.

People can buy Native tokens on dapp, start voting their predictions on various market events and earn their respective shares based on the outcomes of market after a fixed amount of time.
9) menezesphill has been approved to start work.

The idea:

Chatr is a private messaging web extension that uses HOPR mixnet and can also transfer HOPR tokens to chat participants. The idea is to have a channel to talk to other network participants and send HOPR using HOPR API v2 in a minimalist interface. New notifications are visible through non-intrusive notification counters, so the user doesn't miss anything.

Deliverables:

  • Chatr prototype;
  • Chatr source code on GitHub (licensed under GNU General Public License v3.0);
  • Documentation following HOPR dApp standard where it is applicable.

An UI mockup is already available on Figma:

https://www.figma.com/file/l8A4xgNekX7C6lFD2yqkVs/Chatr?node-id=2%3A91

Learn more on the Gitcoin Issue Details page.

@thewanderingeditor
Copy link
Contributor

Hi @en0c-026! Thanks for your application. @nionis is on holiday at the moment, so I'll be taking over some of his bounty admin role.

Your dApp idea sounds great. Just a few questions / comments:

  • How many players would it support? I'm only familiar with Western rock paper scissors, which is traditionally two-player, but looking up gawi bawi bo it seems common to play with more than two. Given our current cluster setup with default five nodes, support for three or more players would be awesome.

  • I'm pretty sure the API will support messages sent with Hangul characters, which would be neat. I'll check and confirm.

  • It would be great to have at least some / graphical visual elements, even if they're not complex. We plan to showcase these dApps in a new educational setting for less technical users where visuals would really help the experience.

@thewanderingeditor
Copy link
Contributor

Hi @Magded,

Your dApp idea sounds very interesting. Support for private medical data is one of the main use cases we're focusing on outside of crypto. It would be great to get some more information about the kind of data you're imagining sharing, and how the wallet interaction would work.

@Magded
Copy link

Magded commented Aug 9, 2022

Hi @Magded,

Your dApp idea sounds very interesting. Support for private medical data is one of the main use cases we're focusing on outside of crypto. It would be great to get some more information about the kind of data you're imagining sharing, and how the wallet interaction would work.

Hey @thewanderingeditor, so my plan is to make it, so hospitals can use whichever format they would like when sharing files, so it is flexible enough to support many use cases, this may include PDF files, XLSX files, CSV, etc.
To make it easier for the user, the file would be encrypted on the client, uploaded to a web2 server, a presigned url and a decryption key would be sent through HOPR, so other hospitals can access the data ASAP securely.
I am intending on using wallets as authentication, but I would need to get more familiarized with hopper to see how far I can go with this feature.

@rast000
Copy link
Contributor

rast000 commented Aug 9, 2022

Hi @thewanderingeditor can I dm you on discord?

@thewanderingeditor
Copy link
Contributor

@vividwood Sure, go ahead!

@tommy-a
Copy link

tommy-a commented Aug 27, 2022

Awesome great to hear, looking forward to sharing it!

@piens1
Copy link

piens1 commented Aug 27, 2022

Hey, @nionis @thewanderingeditor I had a little family emergency on the 25th (CEST), nothing that serious in the end but I had to sacrifice the time I planned to spend applying finishing touches and submitting my app. I ended up submitting it as soon as I could on the 26th before heading straight to bed, which I really hoped would still get me onto the main contest. Is that the case? You can see my submission above, it meets the contest's requirements and as far as I've tested adheres to the HOPR dApp standard.

@tnkerer
Copy link

tnkerer commented Aug 28, 2022

Good news @nionis @thewanderingeditor my submission for the hopr competition has been published on the Chrome Web Store and now is much easier to try out the extension:

https://chrome.google.com/webstore/detail/chatr/bfcdlkhdghemaahmdlhbknfojecalcgc

@nionis
Copy link
Contributor Author

nionis commented Aug 29, 2022

thanks for all your submissions! team is taking a look! :)

@tommy-a @devberkay don't see your submissions, can you share a github repository?

@devberkay
Copy link

@nionis i will submit it at 08/30/2022 , 23:59 (UTC-5 time zone)

@nionis nionis added the epic label Aug 29, 2022
@nionis nionis self-assigned this Aug 29, 2022
@piens1
Copy link

piens1 commented Sep 1, 2022

Hello again, just want to make sure if my submission made it on time? @nionis

@ManyRios
Copy link

ManyRios commented Sep 1, 2022

Any update about this?

@nionis
Copy link
Contributor Author

nionis commented Sep 2, 2022

Hello all!

We would like to congratulate @menezesphill for winning the contest with this submission.

We will now proceed with the payouts for all.

Please keep an eye on our bounties page for future bounties and contests.
Thanks for participating!

@shreyan001
Copy link

Hello all!

We would like to congratulate @menezesphill for winning the contest with this submission.

We will now proceed with the payouts for all.

Please keep an eye on our bounties page for future bounties and contests. Thanks for participating!

Is the contest officially over, I am still building my dapp and it may be done by 03/09/2022 can I still submit and be eligible for the base bounty.

@thewanderingeditor
Copy link
Contributor

@shreyan001 Hey. Your prediction market dApp sounds super interesting. The contest is over, but we'd still be very interested to see it. It would be eligible for the $800, yes.

@gitcoinbot
Copy link

⚡️ A tip worth 47142.00000 HOPR (3200.66 USD @ $0.07/HOPR) has been granted to @menezesphill for this issue from @nionis. ⚡️

The sender had the following public comments:

Congratulations on winning the first official contest at HOPR, thank you for participating! ❤️

Nice work @menezesphill! Your tip has automatically been deposited in the ETH address we have on file.

@gitcoinbot
Copy link

⚡️ A tip worth 11500.00000 HOPR (780.78 USD @ $0.07/HOPR) has been granted to @vanoob404 for this issue from @nionis. ⚡️

Nice work @vanoob404! Your tip has automatically been deposited in the ETH address we have on file.

@gitcoinbot
Copy link

⚡️ A tip worth 11500.00000 HOPR (780.78 USD @ $0.07/HOPR) has been granted to @ManyRios for this issue from @nionis. ⚡️

Nice work @ManyRios! Your tip has automatically been deposited in the ETH address we have on file.

@gitcoinbot
Copy link

⚡️ A tip worth 11500.00000 HOPR (780.78 USD @ $0.07/HOPR) has been granted to @janmaslo for this issue from @nionis. ⚡️

Nice work @janmaslo! To redeem your tip, login to Gitcoin at https://gitcoin.co/explorer and select 'Claim Tip' from dropdown menu in the top right, or check your email for a link to the tip redemption page.

@gitcoinbot
Copy link

⚡️ A tip worth 11500.00000 HOPR (780.78 USD @ $0.07/HOPR) has been granted to @libengd for this issue from @nionis. ⚡️

Nice work @libengd! Your tip has automatically been deposited in the ETH address we have on file.

@nionis
Copy link
Contributor Author

nionis commented Sep 2, 2022

@menezesphill can you officially submit your work in https://gitcoin.co/issue/29145 so I can proceed to close the contest?
For anybody who still wants to submit their dApp and earn $800, please free to use this issue to let us know.

@gitcoinbot
Copy link

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


Work for 23256.929 HOPR (2500.00 USD @ $0.07/HOPR) has been submitted by:

  1. @menezesphill

@nionis please take a look at the submitted work:

  • PR by @menezesphill

@0xVaibhav11
Copy link

@menezesphill Congratulations 🎊 👏 💐

Great work!

@nionis nionis closed this as completed Sep 2, 2022
@gitcoinbot
Copy link

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


The funding of 23256.929 HOPR (2500.00 USD @ $0.07/HOPR) attached to this issue has been approved & issued to @menezesphill.

Additional Tips for this Bounty:

  • nionis tipped 11500.0000 HOPR worth 780.78 USD to libengd.
  • nionis tipped 11500.0000 HOPR worth 780.78 USD to janmaslo.
  • nionis tipped 11500.0000 HOPR worth 780.78 USD to manyrios.
  • nionis tipped 11500.0000 HOPR worth 780.78 USD to vanoob404.
  • nionis tipped 47142.0000 HOPR worth 3200.66 USD to menezesphill.
  • thewanderingeditor tipped 9627.0000 HOPR worth 653.62 USD to vividwood.

@piens1
Copy link

piens1 commented Sep 4, 2022

Hello, I am unable to withdraw the tip I received on gitcoin. I've already tried on 4 different machines with both chromium and firefox, and metamask, fortmatic wallets. Nothing happens when clicking the "Claim HOPR" button and some error appears on the devtools console. I imagine getting in touch with the gitcoin support taking a considerable amount of time, perhaps you'd be able to help me somehow? It'd be ideal if you could cancel that tip and send it to my eth wallet instead, that being:

0xDdAfa397FC12231Db4688D4f6e051df5eA59B6FC

@piens1
Copy link

piens1 commented Sep 4, 2022

@nionis @thewanderingeditor :-/ sorry for bothering you but I'm really losing my mind on this, and much worse I'm losing time

@libengd
Copy link

libengd commented Sep 4, 2022

Hello, I am unable to withdraw the tip I received on gitcoin. I've already tried on 4 different machines with both chromium and firefox, and metamask, fortmatic wallets. Nothing happens when clicking the "Claim HOPR" button and some error appears on the devtools console. I imagine getting in touch with the gitcoin support taking a considerable amount of time, perhaps you'd be able to help me somehow? It'd be ideal if you could cancel that tip and send it to my eth wallet instead, that being:

0xDdAfa397FC12231Db4688D4f6e051df5eA59B6FC

Hi @janmaslo , I have exactly same problem! I reached gitcoin support on discord but with no success. They told me to reach support@gitcoin.co, but so far they haven't even responded (been almost a day). Im afraid there is nothing we can do

@piens1
Copy link

piens1 commented Sep 5, 2022

Hey @libengd, I received a response from gitcoin support today and they're apparently letting the bounty team know, we'll see what they do next. Did you get a response yet? I did mention you in my initial email.

@libengd
Copy link

libengd commented Sep 6, 2022

Hey @libengd, I received a response from gitcoin support today and they're apparently letting the bounty team know, we'll see what they do next. Did you get a response yet? I did mention you in my initial email.

Hi, gitcoin support said that address they sent tip to was provided in my account settings, but I have no idea how this address ended up there nor i have access to it. My actual address is 0x736c9Ff4a9F2a6c5899258843c8Ac37b957fc317. So if gitcoin doesnt have access to this address nor am i, looks like those money are lost forever.

@0xVaibhav11
Copy link

@libengd if that's not your address. sorry to say but all gone!!!

@nionis
Copy link
Contributor Author

nionis commented Sep 7, 2022

Am sorry to hear that guys, nothing we can do on our end, funds are always sent to your profile's designated gitcoin wallet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Archived in project
Development

No branches or pull requests