Search projects, hackathons, sponsors and tech

    ← All projects

    Gato

    Framework for authorization of wallets into member-only area using on-chain data

    Demo

    About

    We created the basis for a framework that leverages data on-chain to seamlessly authorize users (using their wallets) into secured places in website. This can be used for example to manage access to member-only areas of DAOs websites (based on token ownership of a wallet); Or to manage pre-mint lists for NFT drops; The framework was created as to be extendible to support many sources for authorization (tokens, NFTs, Lens posts/followers, etc.) and also many applications (websites built on Next.js, Discord, Notion, etc.). We've also built a UI that allows people to dynamically manage the access, all without changing any line of code in the application that contains the secured content itself.

    How it's made

    The project is divided into 3 parts: Frontend dashboard, built in React. Backend, build in Nest.js and PostgresDB with Covalent as the way to verify token/NFT ownership for access into gated/member-only parts of a website. And a demo app (which acts as a DAO website with member-only parts) built with Next.js.