ChadWallet is a high-performance Solana trading interface and wallet tailored for power users. It features a stunning, cinematic dark UI, real-time token tracking via Birdeye, seamless low-latency swaps via Jupiter, and frictionless onboarding through Privy.
The Solana trading experience is often highly fragmented. Traders typically have to juggle multiple tabs: Twitter for alpha, Birdeye or DexScreener for charting and volume analysis, and a separate wallet extension or Jupiter interface for execution.
ChadWallet unifies these fragmented workflows into a single, seamless, and premium dashboard. It allows you to analyze, discover, and execute without ever breaking focus.
Users can connect their existing Solana wallets or create one instantly via Email/Social using Privy. Once authenticated, they enter the main trading terminal. The platform subscribes to live token metrics, visualizes OHLCV charts via Lightweight Charts, and allows users to execute swaps directly via the Jupiter aggregator for optimal routing—all from one screen.
- Cinematic Dark UI: A premium, animation-heavy interface powered by Tailwind CSS, GSAP, and Framer Motion.
- Real-Time Analytics: Live token charts, top holders data, and recent trades powered by Birdeye websockets.
- Unified Trading: Integrated Jupiter swap interface ensuring the best execution prices on Solana.
- Frictionless Auth: Social and email logins via Privy, alongside standard Solana wallet support (Phantom, Solflare).
- Portfolio Tracking: Native tracking of token balances, PnL, and integrated global search.
The main trading dashboard featuring real-time charts, recent trades, and a seamless swap interface.
- Next.js App Router: Selected for optimal performance, SSR capabilities, and clean API route handling.
- Zustand over Redux: For lightweight, boilerplate-free global state management of the complex trading interface.
- Privy Auth: To lower the barrier to entry, allowing non-crypto natives to start trading immediately with social logins without needing a browser extension.
- Tailwind + Radix UI: Provides a robust, accessible design system foundation while allowing for extreme customization and premium dark aesthetics.
- Framework: Next.js, React 19
- Styling: Tailwind CSS, Radix UI (shadcn), Framer Motion, GSAP
- Web3 & Blockchain:
@solana/web3.js, Jupiter API, Birdeye API - Auth: Privy (
@privy-io/react-auth,@privy-io/wagmi) - State & Data: Zustand, React Query, Axios
- Charts: Lightweight Charts, Recharts
- Clone the repository:
git clone https://github.com/your-username/chadwallet-web.git
cd chadwallet-web- Install dependencies:
npm install- Set up environment variables:
Create a
.env.localfile and add your required keys:
NEXT_PUBLIC_BIRDEYE_API_KEY=your_birdeye_api_key
NEXT_PUBLIC_SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
# Add any Privy configuration variables if applicable- Run the development server:
npm run dev- Open http://localhost:3000 in your browser to see the result.

