Skip to content

Web3 GUI for automated Solana token bumping on pump.fun with multi-user contribution system, analytics dashboard, and real-time transaction monitoring

Notifications You must be signed in to change notification settings

nothingdao/bump-gui

Repository files navigation

Bump GUI

A web interface for managing automated token bumping on Solana using pump.fun. This project provides a user-friendly dashboard for creating and managing bump operations, monitoring transactions, and collaborating with other users.

Static Badge GitHub License Status

Features

  • 🔐 Wallet authentication (Phantom, Solflare, etc..)
  • 📊 Token analytics and price tracking
  • 🤖 Automated bump creation and management
  • 👥 Multi-user contribution system
  • 📈 Transaction history and analytics
  • 🌓 Light/dark mode support
  • 💻 Responsive design

Development Setup

Prerequisites

  • Node.js >= 18
  • PostgreSQL database
  • Solana RPC endpoint (Helius, QuickNode, etc.)

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/bump-gui.git
cd bump-gui
  1. Install dependencies:
npm install
  1. Create a .env file:
DATABASE_URL="postgresql://user:password@localhost:5432/bump_gui"
VITE_RPC_URL="your-solana-rpc-url"
  1. Set up the database:
npx prisma db push
  1. Start the development server:
npm run dev

Project Structure

src/
├── components/              # React components
│   ├── bump/               # Bump-related components
│   ├── token/              # Token-related components
│   ├── dashboard/          # Dashboard components
│   └── shared/             # Shared/common components
├── hooks/                  # Custom React hooks
├── services/              # API and service functions
├── types/                 # TypeScript type definitions
└── utils/                 # Utility functions

Implementation Status

✅ Completed

Authentication & Setup

  • Wallet connection
  • Basic routing structure
  • Theme switching
  • Responsive layout

Components

  • TokenProfile
  • BumpProfile
  • BumpManagement
  • UserDashboard
  • Transaction History
  • CreateBump form

🚧 In Progress

Backend Integration

  • Database schema implementation
  • API endpoints
  • Prisma client setup

Frontend Features

  • Real-time transaction updates
  • Token price charts
  • Contribution flow
  • Error boundaries

📋 Planned

Features

  • Email notifications
  • Advanced bump strategies
  • Bulk operations
  • Analytics dashboard
  • Activity logs
  • User preferences

Technical

  • Unit tests
  • E2E tests
  • CI/CD setup
  • Documentation
  • Performance optimization

Deployment

Prerequisites

  • Vercel account or similar hosting
  • PostgreSQL database (production)
  • Solana RPC endpoint (production)

Deploy to Vercel

  1. Push your code to GitHub
  2. Connect your repository to Vercel
  3. Configure environment variables:
    • DATABASE_URL
    • VITE_RPC_URL
  4. Deploy

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

MIT License

Acknowledgments

Support

For support, join our Discord community or open an issue.

About

Web3 GUI for automated Solana token bumping on pump.fun with multi-user contribution system, analytics dashboard, and real-time transaction monitoring

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published