NEAR Web4 online hackathon

NEAR Blockchain helps reimagine your world and empower users to have full control and responsibility over their data. NEAR introduced a few infrastructure apps and tools to empower Web3 builders. One of these tools was called “Web4”.

Web4 is a new way to distribute decentralized apps. You only need to deploy one smart contract using Rust/WebAssembly to host your app HTTP backend, static resources and blockchain logic.

Web4 helps to transform a NEAR account (name.near) into a website name.near.page (or name.testnet.page for testnet).

Let’s build Web4 together!

Web4 source code: https://github.com/vgrichina/web4.

Live example: https://web4.near.page/

Other examples:

Rewards Fund

0 $USN
  • 1,000 $USN: first prize
  • 250 $USN: 2-5 prize

Сhallenge

Build an app using Web4 framework and deploy to the NEAR blockchain, testnet or mainnet (preferably). 

Your contract should have some blockchain logic (display on-chain data, perform actions on the chain) and user-friendly interface to help interact with your contract. The user interface must be accessible via Web4 (url like name.near.page or name.testnet.page).

What can be build

  • Application for displaying NFT tokens, enabling token interaction, game mechanics, etc.
  • Application for displaying onchain data
  • A new user interface for an existing smart contract that allows you to log in and work with the contract in a more convenient way.
  • Any crazy ideas on how to utilize a Web4 page on a blockchain smart contract.

Timeline

  • 28/06 Hackathon starts
  • 1/07 Web4 workshop by Vadim Ilin (Near Devrel)
  • 7/07 Checkpoint
  • 15/07 final, rewards distribution

What to submit

Provide a URL to your public code repository. We highly encourage you to Open Source your project, but if not please ensure that your repository is public.
Please provide an URL to your Web4 contract deployment (like https://name.near.page)
Submit a text description or include a video (about 3 minutes) that demonstrates your submission. Videos must be uploaded to YouTube, Vimeo, or Facebook Video and made public.
Fill the form to submit: https://web4-hackathon.near.page/register

Judging Criteria

Technological Implementation
Does the interaction with NEAR demonstrate quality software development?

Quality of the Idea
How creative and unique is the project? Is there a real usage of this Web4 implementation? Is the Project thought out and realistic?

Presentation Quality
How clear was the video demonstration or text description? How easy is it to start using the product after the presentation?

We invite teams and individuals. Support chat: @openwebdev.