🚀 Inspiration

We frequently participate in Web3 events, but not all of them reward attendees with POAP or NFT tokens. Many event organizers struggle with the lack of an accessible platform or tools to swiftly create and distribute NFTs. To streamline this process, we present TokenX – a comprehensive solution for effortlessly crafting NFTs for your events and seamlessly airdropping them via our API or platform. 💫

🔧 What it Does

TokenX is your all-in-one tool for generating NFT collections and executing airdrops without the need for coding. Currently, it supports four networks: optimism-goerli, base-goerli, zora-testnet, and polygon-mumbai. TokenX addresses the challenge of creating NFTs and efficiently distributing them to multiple addresses.

🌟 Features

Create NFT: Craft your unique NFT collection without writing a single line of code.
Mint NFT: Each NFT collection you create comes with a unique link, making it easy for you to share it with anyone who can mint NFT easily.
Airdrop NFT: We offer a user-friendly interface for airdropping NFTs to multiple wallet addresses (and yes, we cover your gas fees). We also provide an API for your convenience.

🛠️ How We Built It

Frontend: The frontend is built using Next JS, Tailwind, and MUI.
Backend: Created serverless APIs using Next JS.
Smart Contracts: Our smart contracts are written in Solidity and deployed on various networks, including optimism-goerli, base-goerli, zora-testnet, and polygon-mumbai.
Spheron: TokenX's frontend is hosted on Static and utilizes storage for storing NFT image and metadata. Compute is leveraged for deploying the backend, built with Next JS.

🧩 Challenges We Encountered

Developing a smart contract factory posed a challenging task. We had to develop a serverless API to upload data using @spheron/storage SDK for storing image and NFT metadata. Additionally, containerised our backend using Docker and deploying it on Spheron Compute was a new experience for our team.

🏆 Accomplishments We're Proud Of

We successfully integrated all envisioned features, including NFT creation and the provision of an intuitive UI and API for NFT airdrops. We're happy that we have completed this project on schedule and gained expertise in containerizing our backend and deploying it on Spheron.

🧠 What We Learned

Mastered the art of writing smart contracts that deploy other smart contracts. Gained proficiency in creating serverless APIs using Next JS. Acquired skills in containerizing our backend and deploying it on Spheron.

🚀 What's Next for TokenX

Our future plans for TokenX involve providing cross-chain support, eliminating the need to create NFT collections on multiple networks. We're working on a feature that will enable the effortless creation of cross-chain NFTs. Stay tuned for exciting developments! 🌐🚀

Built With

Share this project:

Updates