GithubHelp home page GithubHelp logo

bounties-3's Introduction

Arweave’s Perpetual Open Web Hackathon

Introduction

Welcome to the perpetual, open permaweb hackathon!

At Arweave we firmly believe that the future of the new web should be open source for the benefit of users and developers alike. We want to help make this a reality, so we’re rewarding developers like yourself for building open source dApps on the permaweb!

The Arweave itself is a global, permanent hard drive. The permaweb is a decentralised, immutable web built on top of the Arweave. Permaweb apps are built using normal web technologies — HTML, CSS, and Javascript — but are deployed to Arweave’s on-chain storage system, making them permanent and available in a fast, decentralised manner. You can get started and deploy a permaweb app in 2 minutes or less.

Time investment: One afternoon to one weekend.

Reward

$250 in ETH + $50 in AR A dynamic and interactive web application that is hosted on the permaweb, along with ideas that contribute added functionality to the permaweb eco system. For examples: Arweave API explorer & ArweaveID. Ideas that resemble or improve on popular web applications such as AskWeave & Scribe are also encouraged, and all applications must include a nice looking UI. Applications whose core features rely on centralised dependencies are not accepted.

Resources

You can find the docs for getting started deploying your first permaweb app here.

The docs for the JS library that allows you to read from and write to the permaweb are here.

We’re providing some free tokens so you can get started building and deploying - grab your wallet here. For guidance on how to use the Chrome web extension wallet, check out this user guide.

Rules

Check out ArweaveApps to ensure your submission is substantially different from existing applications on the permaweb!

Successful submissions will meet the following criteria:

  • Submissions must be your own original work, and must be unique or substantially different from other permaweb applications or submissions to this hackathon.
  • We are happy to accept forks of other applications, but the featureset must be substantially different or significantly expanded in the forked version.
  • Your app must interact with Arweave using ArweaveJS
  • Apps must be open source, with the full source code available on Github or another open code hosting repository. Feel free to use whatever OSS licence you prefer.
  • Applications should be sufficiently complex, as judged by the core Arweave team. For example, a simple ‘hello world’ app is not complex enough to receive a reward. Broken/non-functional submissions will also be rejected. You should aim for a minimal viable product that an end-user could reasonably start to use.
  • Your submission must include a link to a live, functioning, and running instance of the app itself, as well as a link to the repository it is stored within. It must also be published to ArweaveApps (see the submission process below)
  • All applicants must join our Discord Dev server and share your submission in the #on-the-arweave channel upon completion
  • Your GitHub account must be at least one month old
  • All submissions must include a brief description of the application and functionality in the GitHub repo
  • If you wish to submit more than one submission, you are required to get approval from us before you are eligible to start a 2nd. Submissions are limited to three per developer

Reward details

  • We are currently offering rewards for up to 500 successful submissions in this hackathon
  • The value of ETH and AR to USD will be pegged at the time of transfer, which follows successful submission and provision of recipients’ ETH and AR addresses.
  • Only submissions which are judged by the core Arweave team to meet all of the submission criteria will receive the rewards

The submission process

Please note, submissions will only receive a reward if they successfully meet the submission criteria listed above. If you have questions, holla at us on Discord!

  • Hack! Join us our tech Discord if you have any questions!
  • Publish your app to ArweaveApps. Also, submit a comment to the GitHub issue for the hackathon campaign here, containing a link to your app’s repository, and a link to the live, running version of your app on the permaweb. You can generate a permaweb URL for the app by appending the transaction ID to this gateway link: https://arweave.net/
  • If you wish to submit more than one project, you will not be able to do so via GitCoin. In this case, you can submit an application by posting your build in the GitHub issue and provide a link to the live deployed app. We also recommend pitching your idea for additional submissions on Discord before starting work.
  • If your app meets the reward criteria defined above, we will release the reward!

Remember to join us on our developers’ Discord server to chat, and get feedback and assistance with building!

bounties-3's People

Contributors

arweave-kyle avatar arweave-sophie avatar india-raybould avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.