Build & Launch SPL Tokens Instantly on Solana – My Dev Journey with Token-2022



This content originally appeared on DEV Community and was authored by Rishu

Hey Devs 👋

I just built a small tool called Solana Token Launchpad — a lightweight frontend + backend app to help you create your own SPL Token using the new Token-2022 extensions.

You can:

  • Enter token name, symbol, image URL, and supply
  • Upload metadata
  • Deploy your token mint with on-chain metadata
  • Mint tokens directly to your wallet

🛠 Tech Stack:

  • React + TailwindCSS
  • Solana Wallet Adapter
  • Express.js + MongoDB for dynamic metadata URI

💡 The tricky part:

I struggled a bit with dynamic metadata URIs — since Solana expects a metadata URL, and each token needs a unique one.

To solve it, I:

Created a simple MongoDB backend to store name/symbol/image

Used the generated Mongo _id to construct dynamic metadata URLs like:

https://myapi.com/metadata/<tokenID>

This endpoint returns the full metadata JSON Solana needs to initialize the token.

🎬 Demo:

Input your token details and launch instantly on devnet.

🔗 Live: Here
📦 Code: [GitHub Repo](https://github.com/1rishuraj/TokenLauncher

If you’re building on Solana, would love feedback, suggestions, or ideas to improve this 🙌
Feel free to fork or remix it for your own dapps.

Thanks for reading & happy hacking! 🧙‍♂


This content originally appeared on DEV Community and was authored by Rishu