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