Next.js SPL Token Transfer UI
Budget: $10 – $30 USD
Our public-facing web platform already runs on Next.js and the core Solana logic is in place; what’s missing is a clean, reliable user interface that lets visitors send SPL tokens with confidence.
Here’s what still needs to happen:
• A polished transfer form that captures recipient address, token selection and amount, validates inputs in real time and surfaces clear error messages.
• Wallet connection feedback (Phantom, Solflare, Backpack, etc.) with status badges and graceful fallbacks if no wallet is detected.
• A confirmation step summarising network fees, token decimals and final balances before the user signs.
• Transaction handling that shows progress, success and failure states, reading directly from the returned signature.
• Responsive behaviour so the flow feels just as smooth on mobile as on desktop.
The existing code already exposes helpers built on @solana/web3.js and @solana/spl-token, so you’ll mainly be composing React components, wiring hooks and refining styling. Drop the finished work into the current repo as a set of composable components and a single page route; I’ll merge and deploy from there.
Acceptance criteria
• Transfers complete successfully on devnet and mainnet-beta.
• Invalid input never triggers a network call.
• No console errors or ESLint warnings.
• Design matches the brand style guide (Tailwind setup is included).
If you’re comfortable shaping production-ready Next.js UI around established Solana utilities, this should slot neatly into your workflow; once the PR is green and the flow works end-to-end, the job is done.
Here’s what still needs to happen:
• A polished transfer form that captures recipient address, token selection and amount, validates inputs in real time and surfaces clear error messages.
• Wallet connection feedback (Phantom, Solflare, Backpack, etc.) with status badges and graceful fallbacks if no wallet is detected.
• A confirmation step summarising network fees, token decimals and final balances before the user signs.
• Transaction handling that shows progress, success and failure states, reading directly from the returned signature.
• Responsive behaviour so the flow feels just as smooth on mobile as on desktop.
The existing code already exposes helpers built on @solana/web3.js and @solana/spl-token, so you’ll mainly be composing React components, wiring hooks and refining styling. Drop the finished work into the current repo as a set of composable components and a single page route; I’ll merge and deploy from there.
Acceptance criteria
• Transfers complete successfully on devnet and mainnet-beta.
• Invalid input never triggers a network call.
• No console errors or ESLint warnings.
• Design matches the brand style guide (Tailwind setup is included).
If you’re comfortable shaping production-ready Next.js UI around established Solana utilities, this should slot neatly into your workflow; once the PR is green and the flow works end-to-end, the job is done.
Related categories:
JavaScript
HTML5
HTML
AngularJS
Web Development
Frontend Development
Next.js
Solana