/Fellow-Graduation

MLH Grads is a decentralised application (dApp) that makes it simple to create your MLH Graduation NFT on the Solana Blockchain.

Primary LanguageJavaScriptMIT LicenseMIT

MLH Grads

made-with-javascript made-with-react Contributions welcome Awesome

What could be better than an exclusive NFTs for MLH graduates in AR!
MLH Grads is a decentralised application (dApp) that makes it simple to create your MLH Graduation NFT on the Solana Blockchain. It supports two wallets, each of which offers a simple way to complete a transaction. You can easily sell and buy MLH fellows NFTs on this platform. We verify the NFT by GitHub username as the username should belong to the MLH fellowship organisation!





What it does :

  • Users may log in to the app by connecting their wallet.
  • Only MLH fellows will be allowed to create a NFT with up to 30 characters of name, 30 characters of pod name, and 39 characters of Github username.
  • Anyone can buy the NFTs at listed price.
  • NFTs can also be viewed in AR.

Screenshot



👇 Prerequisites

Before installation, please make sure you have already installed the following tools:

some other optional prerequisites if you are interested in contributing.

🛠️ Installation Steps

  1. Fork the project
  2. Clone the project
  3. change directory to the project.
  4. Build the program by running anchor build
  5. Once built, connect to any cluster and run the deploy command which you got at the end of build command or just run anchor deploy.
  6. Add the IDL created to the app folder by running the command anchor run copy-idl
  7. cd app/
  8. npm install
  9. npm start

👨‍💻 Contributing

  • Any contributions you make are greatly appreciated.

Bug / Feature Request

If you find a bug in the dApp/website, kindly open an issue by including a proper description about the bug and the expected result. Similarly, we would be glad to hear about new features to add in the project, kindly follow same procedure for it too.

Tech stack

  1. Solana
  2. React
  3. Rust
  4. Javascript
  5. Anchor
  6. AR.js

🛡️ License

MLH Grads is licensed under the MIT License - see the LICENSE file for more information.

Contributors

Recognition

This repository/project is a submission to MLH fellowship orientation hackathon.

🙏 Support

Do ⭐️ the project if you like it :)