Athlete NFT Creation Platform
Overview
The platform gave athletes a guided way to turn their media into NFTs, configure asset details, set prices, and manage their creations from any device. In a four-person team, I led Next.js frontend development and client-side logic, building the creation wizard, wallet connections via RainbowKit, Web3.js blockchain interactions on Polygon, Pinata IPFS storage, and Google Analytics 4 tracking.
Key Responsibilities
- ▹Leading frontend development and taking ownership of client-side application logic in React and Next.js
- ▹Building the NFT creation and management flows to work consistently across desktop, tablet, and mobile devices
- ▹Building media upload workflows and metadata generation with automated asset and JSON pinning to IPFS via Pinata within the NFT creation flow
- ▹Implementing Polygon blockchain interactions using Web3.js and RainbowKit for wallet connections, minting, managing, and selling NFT assets
- ▹Adding Google Analytics 4 tracking across the creation flow to monitor where users progressed, dropped off, or completed the minting process
Achievements
Built a guided NFT creation flow that worked consistently across desktop, tablet, and mobile devices
Launched an MVP that allowed athletes to seamlessly connect wallets via RainbowKit, upload metadata to IPFS, and mint NFTs on the Polygon network
Improved application performance and simplified further development by refining the interface and reorganizing reusable components