We aim to build an easy to integrate solution to solve token-gating, meaning the process of restricting access to parts of a website by wallet authentication and requirement checks (NFTs, min ada ...)
This is the total amount allocated to (Open Source) Token Gating Template and Developer-SDK.
Develop an open source Template, wich can be launched in minutes, even by new to cardano and unexperienced developers.
Meanwhile also offering a NPM package for easy integration into existing projects
No dependencies
We will deliver unter the MIT License
This project enables users to connect their cardano wallets to verify them with a backend service.
This allows the project to control access to specific website sections. For examlple the merch shop, community features, or project updates.
Such access restriction is a common need for many projects and building it requires either a knowledgable developer or to outsource that part. Both can be costly, time consuming and pose as a entry barrier for smaller projects.
Other chains offer ready made solutions and integrations and while there exist a good Wordpress plugin, many projects can not use that solution as they use a different tech stack.
Therefore this projects goal is twofold:
This setup therefore offers both usage as a template for launching new projects quickly and give a well documented example on how one can approach similar projects and an npm package to quickly integrate token access into existing websites, without tedious copy pasting of code.
Both versions will offer the same functionality.
Enabeling to restric access based on a set of criteria, such as owning NFTs, meeting minimum transaction thresholds, or holding a certain amount of Tokens/ADA.
We're developing the whole project as open-source using React for the frontend and Typescript (Node.js and Firebase Functions) for the backend examples. In addition the npm package will be usable in any Javascript/Typescript project. This aims to solve the problem for a wide variety of use-cases and tech stacks.
This goal therefore simplifies the process for projects and communities interested in token gating website sections or offering exclusive content to their community.
Meanwhile it can be used as a form of standard on how to do a secure authentication flow with cardano.
The main advantages are
While this is the short explanation why this project is useful we have to keep in mind, that the current focus of the cardano community into gaming and real-world tokenisation, most likely will bring both new users and developers, outside of the web3 into our community.
Therefore having a solid ecosystem and reference for new developers is a strong advantage to ensure the adoption of cardano.
My previous experience includes working on several Cardano projects, where I have been involved in various tasks from developing authentication flows for projects like HHMC to creating custom solutions for large-scale NFT projects and NMKR.
In addition, I am also the developer for Whiskees NFTs, and will release an Open Source Voting System for everybody to use (even though it was not funded)
Outside of the Cardano ecosystem, I work as a freelance developer, working on a variety of web and app projects. This has allowed me to gain practical experience in real-world development and needs.
Planning and Design phase
Development phase
Deliver an Open Source repository and fix potential problems or improve based on feedback
Including
Sandro Schaier - Developer
I will develop the whole project and focus on a good developer experience for the users.
Milestone 1: 15k
Project setup, mockups in addition tasklists for development
Milestone 2: 40k
Development of the end-product. This includes the Frontend and Backend code, alongside the npm package. Furthermore writing of a detailed documentation
Finalisations and ongoing fixes: 15k
This will offer the possibility for further maintanace, potential wallet api updates and support for new users, developers and projects
Encourage new developers to build on the cardano ecosystem
Standardised features available on other chains, which should be also accessible to developers and projects on cardano
By streamlining project launches within the Cardano ecosystem, it encourages new developers to join and contribute.
Simplified processes and accessible tools lower the barriers for entry, fostering a growing community of developers exploring the Cardano platform.
Additionally, the standardized examples offered, which are commonly available on other blockchain networks, become accessible to developers and projects specifically within the Cardano ecosystem.
This enables a more consistent and familiar development environment, helping developers to leverage proven functionalities and implement them seamlessly within their Cardano-based projects.
The price is based on the usual german development market rate