← Back to home

Iris Quest

A sharable transaction builder for making web3 more accessible

Screenshots

Iris Quest screenshot 1
Iris Quest screenshot 2

Problem Statement

This hackathon will produce many new exciting NFT platforms. But what happens if these apps lack important features, or break? How will normal people be able to transfer or access their NFTs? We cannot expect them to learn to use Remix, therefore there is currently no solution to this problem.Iris solves this by providing a sharable transaction builder to make web3 more accessible. One person with a little bit of skill can create a Quest, to perhaps "rescue" a NFT from a broken platform. They can then share the Quest with their community, so that everyone can benefit from their knowledge.And this goes beyond NFTs. Quests are flexible enough to support any contract, and any function call. We plan to continue building Iris, focusing on a simple user experience, and continue to reduce the friction for other web3 products as well.

Solution

We are using RedwoodJS for the React and Prisma database tooling, and @oneclickdapp/ethereum-auth for wallet authentication. I used this tutorialUsing RedwoodJs to create an Ethereum appas a starting point.We started by writing user-stories, and then flow-charts, then created the database schema. After that RedwoodJS does a ton of helpful scaffolding for us.

Hackathon

NFTHack

2024

Contributors