Skip to content

A simple dapp for NFT collection whitelisting. Whitelisting will stop once the maximum number of addresses are whitelisted.

Notifications You must be signed in to change notification settings

ClaudiusAyadi/whitelist-dapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to my NFT Collection Whitelist Dapp

This is my second DApp and a continuation of the Learn Web3 series from the https://learnweb3.io tracks.

This Whitelist DApp is built with Solidity (for the smart contract), React, and Next.js (for the frontend and backend interactions).

It is a simple DApp with the following features:

  1. Allows users to connect their wallets.
  2. Notify them if they are not on the Rinkeby network by throwing an error message.
  3. Checks if a user's address has been whitelisted, if not, then renders the "Join The Whitelist" button.
  4. Changes the button text to "Confirming..." while the transaction is being mined.
  5. Displays a success message to show that your address has been whitelisted.
  6. Informs a user that the maximum limit of whitelisted addresses has been reached by throwing a predefined error message.

I hope to improve it over time as I learn more, or release a V2 with better UI and added functions in the smart contract (e.g a function to show each whitelisted address).

Thank you for checking this out. As always, I welcome suggestions and help.

Remember to check the live demo at: https://whitelist-dapp.claudiusayadi.vercel.app/

About

A simple dapp for NFT collection whitelisting. Whitelisting will stop once the maximum number of addresses are whitelisted.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages