Skip to content

A Solana Token Launchpad built with React and Vite for creating SPL tokens, designed with a clean UI and wallet-ready architecture for future Web3 integrations.

Notifications You must be signed in to change notification settings

yuvrajnode/Solana-Launchpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solana Token Launchpad

A complete Solana token launchpad application that allows users to create custom tokens with metadata and mint them to their wallet.

IMPORTANT:- Token creation require small amount of SOL to pay solana network fees (i.e gas fee). Please ensure wallet has suffecient SOL before proceeding. (Devnet SOL for testing)

Deployment Linnk:-

https://solana-launchpad-lac.vercel.app

Features

  • Create custom SPL tokens on Solana devnet
  • Add token metadata (name, symbol, image URI)
  • Mint initial supply to creator's wallet
  • Modern, responsive UI with wallet integration
  • Support for multiple Solana wallets

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository
  2. Install dependencies:
    npm install

Running the Development Server

npm run dev

Open http://localhost:5173 to view it in your browser.

Building for Production

npm run build

Usage

  1. Connect your Solana wallet (Phantom, Solflare, etc.)
  2. Fill in the token details:
    • Token Name
    • Token Symbol (up to 4 characters)
    • Image URL for token metadata
    • Initial Supply
  3. Click "Create a token" to deploy your token
  4. The token will be created and minted to your wallet address

Technology Stack

  • Frontend: React 18 with Vite
  • Blockchain: Solana Web3.js
  • Token Standard: SPL Token 2022
  • Wallet Integration: Solana Wallet Adapter
  • Styling: CSS with modern design

📁 Project Structure

solana-launchpad/
├── src/
│   ├── components/
│   │   └── TokenLaunchpad.jsx
│   ├── App.jsx
│   └── main.jsx
├── index.html
├── package.json
├── vite.config.js
└── README.md

Network

The application currently runs on Solana Devnet. Make sure your wallet is connected to devnet when creating tokens.

Wallet Support

The following wallets are supported:

  • Phantom
  • Solflare
  • Backpack
  • Glow
  • And more via Solana Wallet Adapter

Learning Objectives

  • Understanding Solana SPL token workflow
  • Integrating wallets with frontend applications
  • Building scalable Web3 user interfaces
  • Handling blockchain transactions securely

Learn More

About

A Solana Token Launchpad built with React and Vite for creating SPL tokens, designed with a clean UI and wallet-ready architecture for future Web3 integrations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published