Skip to main content

Project Ideas

Fifteen things you can build on OPNet right now. Sorted from easiest to most ambitious.

For each one, there's a /buidl prompt you can run directly. The plugin handles the rest.


#Beginner

#1. Token Faucet

Users visit the site, connect their wallet, and claim free tokens once a day. Good for community building and testing.

text
/buidl "a token faucet where anyone can claim 100 DEMO tokens once every 24 hours. Clean dark UI showing the user's current token balance, time until next claim, and total tokens distributed. Deploy the OP20 token and the faucet contract."

#2. NFT Mint Page

A single-page site where users can mint an OP721 NFT. Fixed price, limited supply, mint counter.

text
/buidl "an NFT minting page for a collection called BITCOINPUNKS. Max supply 1000, mint price 0.001 BTC each, max 3 per wallet. Show minted count vs total supply, a mint button, and the user's minted NFTs with their token IDs."

#3. Token Info Dashboard

A read-only dashboard showing stats for any OP20 token. Good for learning the OPNet data APIs.

text
/buidl "a token analytics dashboard. User enters an OP20 contract address and sees: token name, symbol, total supply, holder count, recent transfer events, and price if available from NativeSwap. Clean data-heavy UI like a block explorer."

#4. Tip Jar

A simple contract where anyone can send BTC tips to an address, with a public ledger of all tips.

text
/buidl "a tip jar app. Visitors can send any amount of BTC as a tip with an optional message. Show a live feed of all tips with amounts, messages, and sender addresses (shortened). The owner can withdraw the collected tips. Clean, fun UI."

#5. Token Airdrop Claim

Deploy a token and let whitelisted addresses claim their allocation.

text
/buidl "an airdrop claim site for a token called AIRDROP. Owner uploads a list of eligible addresses with amounts. Each address can visit the site, connect their wallet, and claim their allocation once. Show claimed vs unclaimed status. Deploy the OP20 token and airdrop contract."

#Intermediate

#6. Token Launch with Bonding Curve

Create a new token that starts cheap and gets more expensive as more people buy. Classic pump mechanic.

text
/buidl "a token launch site with a bonding curve. Users buy tokens with BTC, price increases as supply is purchased. Show current price, total raised, tokens remaining, a price chart, and a buy interface. The creator gets the BTC raised minus a 2% platform fee."

#7. Staking Contract

Users stake tokens and earn rewards over time. The foundation of most DeFi apps.

text
/buidl "a staking app where users stake STAKE tokens and earn 10% APY in REWARD tokens. Show staked balance, claimable rewards, total TVL, and current APY. Users can stake more, unstake anytime, and claim rewards separately. Dark premium DeFi aesthetic."

#8. Prediction Market

Users bet BTC on the outcome of a yes/no question. Winner takes the pool.

text
/buidl "a simple prediction market. Creator posts a yes/no question with a resolution date. Users bet BTC on yes or no. After resolution date, the creator resolves the market. Winners split the pool proportionally. Show odds, total pool, and user's position."

#9. DAO Treasury

A multi-sig style treasury where token holders vote on how to spend funds.

text
/buidl "a DAO treasury app. Token holders can create proposals to send BTC from the treasury to an address. Other token holders vote yes/no. If a proposal gets 51% yes votes from at least 10% of supply, it executes automatically after a 48-hour time lock. Show active proposals, vote counts, and treasury balance."

#10. NFT Marketplace

List and buy OP721 NFTs with BTC.

text
/buidl "an NFT marketplace for OP721 tokens. NFT owners can list their NFTs for sale in BTC. Buyers can browse listings and purchase directly. Show a grid of listed NFTs with images (from IPFS metadata), prices, and a buy button. Include a 2.5% marketplace fee."

#Advanced

#11. Liquidity Pool

Add liquidity to earn fees. The core mechanism of any AMM DEX.

text
/buidl "an NFT minting page for a collection called BITCOINPUNKS. Max supply 1000, mint price 0.001 BTC each, max 3 per wallet. Show minted count vs total supply, a mint button, and the user's minted NFTs with their token IDs."
0


#12. Token Vesting

Lock tokens on a schedule that releases over time. Common for team allocations and investor deals.

text
/buidl "a token vesting dashboard. Owner creates vesting schedules for specific addresses: total amount, cliff date, end date, linear release between cliff and end. Recipients can see their schedule and claim unlocked tokens. Admin view shows all active schedules."

#13. Yield Aggregator

Auto-compound rewards from staking to maximize yield.

text
/buidl "a yield aggregator that auto-compounds staking rewards. Users deposit tokens, the contract automatically claims and restakes rewards every 24 hours. Show APY with and without compounding, user's balance with projected growth, and total value locked."

#14. Governance Token

A full governance system where token holders vote on protocol parameters.

text
/buidl "a full governance system. Token holders can submit proposals to change protocol parameters (fee rate, reward rate, etc). Voting period is 72 hours. Proposals pass with 5% quorum and simple majority. Passed proposals execute automatically after a 24-hour timelock. Show proposal history, vote tallies, and current parameter values."

#15. Cross-Chain Bridge Interface

Frontend for bridging assets between OPNet and another chain.

text
/buidl "a bridge interface UI. Users select source chain (Bitcoin/OPNet), destination chain, asset, and amount. Show estimated fees, time, and exchange rate. After submitting, show transaction status with both the origin and destination chain confirmations. Clean step-by-step flow with a progress indicator."

#Getting unstuck

If a prompt doesn't produce exactly what you wanted, don't scrap it — refine it.

Run /buidl-spec "your idea" first to see the spec before building. If the spec isn't right, tell Claude what to change before it starts building.

After the build, iterate with direct prompts for specific changes. The /buidl command is for the initial build. For changes, just talk to Claude directly.

Ready to test your knowledge?

20 questions covering everything from vibecoding basics to shipping a complete dApp.

Take the Quiz