Note: The Covalent API key might expire and hence the project might not function check developer console. I recommend to fork / clone the project and use your own Covalent API key.
Demo Video . Report Bug · Request Feature
Table of Contents
NiftyGuilds aims to be the Web3 Discord. NiftyGuilds is a permissionless NFT gated group chat DApp. User needs to simply connect their wallet and NiftyGuilds will automatically detect the NFTs in the wallet and enroll the user into respective servers to chat. Currently, anyone can create channels inside server however we plan to give roles and permissions to NFT collection owners to configure the server and the channel as well.
NiftyGuilds is built using NextJS. NiftyGuilds uses Covalent APIs to get the information regarding the NFTs in the connected wallet. NiftyGuilds uses Textile ThreadDB to store all the chats, server information and channel information. Servers are not created by the devs instead NiftyGuilds automatically detects if the user as an NFT whose server does not exists in the DApp then it simply creates it.
To get a local copy up and running follow these simple steps.
-
Clone the repo
git clone https://github.com/therealharpaljadeja/niftyguilds.git
-
Install NPM packages
npm install
-
Start the Server
npm run dev
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Harpalsinh Jadeja - @harpaljadeja11 - jadejaharpal14@gmail.com
This project was part of ETHGlobal BuildQuest 2022 and won First Place under IPFS Category and in the top 10 Finalists.
List of resources I find helpful and would like to give credit to.