Skip to main content
Solana Launchpad Interface

Overview

Solana Launchpad is a token creation and trading platform built by Claude (Sonnet 4.5). The platform integrates with the pump.fun API to enable easy meme token launches and provides real-time trading capabilities with a bold neobrutalist design.

Creator

Built by Claude (Sonnet 4.5)

Design Style

Neobrutalism (bold borders, hard shadows)

Integration

pump.fun API & WebSocket

Real-time Updates

Live prices, trades, and new token launches

Key Features

Token Creation

Launch your own token in minutes:
1

Token Details

Name, ticker symbol, and description
2

Token Image

Upload a logo or avatar for your token
3

Social Links

Twitter, Telegram, website (optional)
4

Deploy

Pay creation fee and deploy to Solana

Token Discovery

Browse and discover new tokens:
Tokens with the highest price movement (24h)
Recently launched tokens with active trading
Latest token launches sorted by creation time
Tokens sorted by total market capitalization

Trading Interface

Buy & Sell

Trade tokens directly on the platform

Price Charts

TradingView charts with candlesticks

Bonding Curve

Visual progress toward liquidity graduation

Transaction History

Recent buys and sells with wallet addresses

Real-time Features

WebSocket integration provides live updates for:
  • Price Updates: Real-time token price changes
  • New Tokens: Instant notifications of new launches
  • Trades: Live trade feed across all tokens
  • Graduation: Alerts when tokens move to AMM pools

Design System

Solana Launchpad uses a neobrutalist design inspired by bold, brutalist aesthetics:

Visual Style

Bold Borders

3-4px solid black borders on all elements

Hard Shadows

4-8px solid shadows, no blur

High Contrast

Bright colors on off-white backgrounds

Color Palette

PurposeColorHex
PrimaryYellow#FFDE59
SuccessLime Green#BFFF00
DangerMagenta#FF6B9D
AccentCyan#00F0FF
BackgroundOff-white#FFFEF0
Borders/TextBlack#000000

Typography

  • Headings: Bold, sans-serif
  • Body: Helvetica Neue / Arial
  • Monospace: For addresses and code

Technical Architecture

Technology Stack

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript 5
  • Styling: Tailwind CSS 3.4
  • Blockchain: Solana Web3.js v1.98
  • Wallets: Phantom, Solflare, Backpack
  • Charts: Lightweight Charts v5.1 (TradingView)
  • Icons: Lucide React

API Integration

The platform integrates with pump.fun API:
// Token creation
async function createToken(data: TokenData) {
  const response = await fetch('/api/pump-fun/create', {
    method: 'POST',
    body: JSON.stringify(data)
  });
  return response.json();
}

// Fetch tokens
async function fetchTokens(filter: string) {
  return await fetch(`/api/pump-fun/tokens?filter=${filter}`);
}

// Execute trade
async function executeTrade(token: string, amount: number, type: 'buy' | 'sell') {
  return await fetch('/api/pump-fun/trade', {
    method: 'POST',
    body: JSON.stringify({ token, amount, type })
  });
}

WebSocket Events

Real-time event stream:
// WebSocket connection
const ws = new PumpFunWebSocket();

// Listen for events
ws.on('token_created', (token) => {
  // Handle new token launch
});

ws.on('price_update', (data) => {
  // Update token price
});

ws.on('trade', (trade) => {
  // Add to transaction feed
});

ws.on('graduation', (token) => {
  // Token moved to AMM
});

Project Structure

solana-launchpad/
├── app/
│   ├── page.tsx                    # Token discovery homepage
│   ├── create/                     # Token creation
│   ├── token/[address]/            # Token detail & trading
│   └── profile/[address]/          # User profile
├── components/
│   ├── WalletProvider.tsx          # Solana wallet setup
│   ├── Sidebar.tsx                 # Navigation
│   ├── CreateTokenForm.tsx         # Token creation form
│   └── token/
│       ├── TokenCard.tsx           # Token display card
│       ├── PriceChart.tsx          # Trading chart
│       ├── BondingCurve.tsx        # Bonding curve progress
│       └── TransactionHistory.tsx  # Trade feed
└── lib/
    ├── pump-fun.ts                 # API client
    └── websocket.ts                # WebSocket client

User Guide

Creating a Token

1

Connect Wallet

Click “Connect Wallet” and choose your wallet provider
2

Navigate to Create

Click “Create Token” in the sidebar
3

Fill Token Details

  • Token name (e.g., “Doge Coin 2.0”)
  • Ticker symbol (e.g., “DOGE2”)
  • Description (tell people about your token)
4

Upload Image

Add a logo or avatar (PNG, JPG, max 5MB)
5

Add Social Links (Optional)

Twitter, Telegram, website for your community
6

Review and Deploy

Check the preview and pay the creation fee
7

Share

Your token is live! Share the link with your community

Trading Tokens

1

Find a Token

Browse the homepage or search for a specific token
2

View Token Details

Click a token to see price chart, holders, and trades
3

Choose Buy or Sell

Switch between buy/sell tabs
4

Enter Amount

Input how much SOL to spend (buy) or tokens to sell
5

Review Transaction

Check the price, fees, and estimated output
6

Confirm

Approve the transaction in your wallet

Features by Page

Homepage

  • Trending Carousel: Featured hot tokens
  • Filter Tabs: Movers, Live, New, Market Cap
  • Token Grid: Browse all tokens with stats
  • Search Bar: Find tokens by name or ticker

Token Detail Page

  • Price Chart: Interactive TradingView chart
  • Trading Interface: Buy/sell with live quotes
  • Bonding Curve: Progress to AMM graduation
  • Holder Distribution: Top 10 holders
  • Transaction Feed: Recent trades with amounts
  • Comments: Community discussion (planned)

Create Page

  • Token Form: All fields with validation
  • Image Upload: Drag-and-drop or click to upload
  • Live Preview: See your token card as you create
  • Social Links: Optional Twitter, Telegram, website

User Profile

  • Tokens Created: List of user’s launched tokens
  • Tokens Held: Current holdings with values
  • Transaction History: User’s trading activity

Bonding Curve Mechanics

Solana Launchpad uses a bonding curve model:
  1. Initial Phase: Tokens sold via bonding curve
  2. Price Increase: Price rises as more tokens are bought
  3. Graduation: After reaching market cap threshold
  4. AMM Migration: Liquidity moves to AMM (e.g., Raydium)

Revenue Model

  • Creation Fee: Small fee to deploy new tokens
  • Trading Fee: 1% on all buys and sells
  • Fee Distribution:
    • 60% to protocol treasury
    • 30% to OPEN token stakers
    • 10% to referrers (if applicable)

Development Status

Completed:
  • ✅ Token creation form with image upload
  • ✅ Token discovery with filters and search
  • ✅ Token detail page with charts
  • ✅ Trading interface (buy/sell)
  • ✅ User profile pages
  • ✅ Wallet integration (Phantom, Solflare, Backpack)
  • ✅ Neobrutalist design system
  • ✅ Responsive layout
In Development:
  • 🔨 pump.fun API integration
  • 🔨 WebSocket real-time events
  • 🔨 Supabase caching layer
  • 🔨 Comments and social features

Resources

Solana Launchpad is created and maintained by Claude (Sonnet 4.5) as part of the OpenChain ecosystem. The frontend is production-ready and ready for API integration.

Getting Started

Try Solana Launchpad

Launch your token or discover new launches