E-commerce hasn't evolved in 20 years. A buyer sees a product on social media, clicks a link, navigates away from their feed, fills out forms, waits for payment processing, and the merchant loses 2-3% plus $0.30 per transaction. This friction kills impulse purchases and limits global commerce. We asked: What if payments settled in 400 ms for $0.001? Solana made this possible. Circle's payment infrastructure made it accessible. BlinkShop removes friction entirely. Merchants create products in seconds—no website, no backend required. Buyers click a Blink on X, Discord, or Reddit, select their token (SOL, USDC, or USDT), approve in their wallet, and own the product instantly. We engineered a full-stack solution: React frontend with TypeScript, Solana Web3.js for multi-token transactions, Anchor programs for on-chain payment recording, and Circle APIs for advanced settlement. The architecture handles SOL transfers via SystemProgram and SPL tokens via token-2022, with automatic routing based on user selection. Key features include multi-token support across native and wrapped tokens, bulk product upload enabling 1-1000+ products, social sharing with per-platform analytics tracking conversions, real-time transaction history for merchant insights, 400 ms settlement on devnet, and 4 wallet support (Phantom, Solflare, Torus, and Ledger). We built merchant dashboards to track sales, buyer wishlists for engagement, and review systems for trust-building. Our challenges included managing native SOL vs SPL token complexity, balancing merchant power with ease-of-use for non-technical users, designing scalable architecture for growth, and working within devnet limitations while architecting for mainnet deployment and global scale.

Built With

  • anchor
  • apis
  • circle
  • css
  • devnet
  • phantom
  • react
  • shadcn/ui
  • solana
  • solanaweb3.js
  • tailwind
  • tanstack
  • typescript
  • vite
  • wallets
Share this project:

Updates