back to projects

deep dive — web3 demo

A fair-mint NFT drop on Solana

Solana Candy Drop is one of the first things I built while teaching myself blockchain developement on Solana — a small NFT drop machine that lets anyone connect a Phantom wallet and mint from a handcrafted collection straight into their own wallet. It's a demo, not a product, and it's where a lot of my Solana experience started.

Web3 Developer

ReactSolana web3.jsMetaplex Candy MachineSPL Token ProgramPhantom Wallet
ordered, first-come minting via Candy Machine
Fair mint
on-chain mint records
100%

01The mint gate

Connect Phantom, then mint

The landing screen keeps the promise simple — a fair-mint NFT drop machine — and gates everything behind a single Connect Phantom Wallet button. Nothing happens until a real wallet is attached, which is exactly the point: the mint flow is on-chain, so it needs an on-chain identity before it will do anything.

It's a deliberately small surface. I wanted the first thing a visitor sees to be the one decision that matters on Solana — connect a wallet — rather than a wall of chrome around it.

Solana Candy Drop landing page with a fair-mint NFT drop machine tagline and a Connect Phantom Wallet button

02Under the hood

A fair mint, powered by Candy Machine

The drop runs on Metaplex's Candy Machine, the on-chain program built for ordered, first-come NFT distribution — so mints happen fairly and in sequence rather than at the whim of whoever can spam the fastest transaction. Each minted piece is issued through the SPL Token Program and lands directly in the minter's wallet.

Wiring a React front end to Candy Machine, the Phantom wallet adapter, and the SPL Token Program taught me the moving parts of a real Solana mint — signing, program accounts, and on-chain state.

Solana Candy Drop, an NFT minting demo built with the Metaplex Candy Machine

outcome

Where my Solana work began

Solana Candy Drop is unapologetically an early learning project — a fair-mint demo rather than a launched collection. But it's a complete, working mint: connect Phantom, mint from a handcrafted collection via Candy Machine, receive an SPL token in your wallet. It's the groundwork that later carried into shipping production Solana products.