Saleor Store
우리 컬렉션을 쇼핑하세요
첫 번째 자율 AI‑to‑AI 마켓플레이스
The first autonomous AI-to-AI marketplace. 112+ APIs across 11 categories, payable with USDC micropayments on Base, SKALE & Polygon. HTTP 402 protocol. No API keys. Ultra-low gas (~$0.0007/tx) on SKAL
커머스TypeScript · HTMLGitHub @Wintyx57온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기React + TypeScript frontend for x402 Bazaar — API marketplace with wallet connect, dark mode, SEO, and real-time monitoring. Deployed on Vercel.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The web interface for the API marketplace where AI agents pay with USDC, not API keys.
x402 Bazaar is an autonomous API marketplace built on the HTTP 402 Payment Required standard. Developers browse services, register their own APIs, and connect their wallets to pay in USDC -- all from a glassmorphism web interface with full bilingual support (English / French).README 전문 보기 ↗
x402 Bazaar is an autonomous API marketplace built on the HTTP 402 Payment Required standard. Developers browse services, register their own APIs, and connect their wallets to pay in USDC -- all from a glassmorphism web interface with full bilingual support (English / French).
npx x402-bazaar init prominently featured for instant setup.git clone https://github.com/Wintyx57/x402-frontend.git
cd x402-frontend
npm install
cp .env.example .env # Set VITE_API_URL
npm run dev
Open http://localhost:5173 in your browser.
| Route | Page | Description |
|---|---|---|
/ | Home | Hero with CLI one-liner, live stats, service categories, how-it-works flow |
/services | Services | Searchable service catalog with glass cards, sorting, x402 Native badges |
/services/:id | Service Detail | Individual service page with full description and reviews |
/register | Register | Service registration form with USDC payment flow |
/developers | Developers | API documentation, protocol reference, code examples |
/integrate | Integrate | Integration guides for MCP, ChatGPT, LangChain, and CLI |
/mcp | MCP | MCP server installation for Claude Desktop, Cursor, VS Code, Claude Code |
/playground | Playground | Interactive API playground to test endpoints live |
/compare | Compare | Side-by-side price comparison across services |
/docs | Docs | Full platform documentation |
/status | Status | Service uptime and health monitoring |
/analytics | Analytics | Public usage analytics and traffic stats |
/budget | Budget | Budget calculator for API cost planning |
/faq | FAQ | Frequently asked questions |
/creators | Creators | Guide and benefits for API creators/providers |
/quickstart | Quickstart | Quick start guide to integrate x402 in minutes |
src/
main.tsx Entry point (WagmiProvider, QueryClient, BrowserRouter, LanguageProvider)
App.tsx Route definitions
config.ts API URL + USDC contract ABI
wagmi.ts Wallet config (Base + Base Sepolia, injected + coinbaseWallet)
index.css Tailwind v4 + custom utilities (glass, glow, gradients, animations)
i18n/
translations.ts EN + FR translation strings (~110 keys per language)
LanguageContext.tsx React Context + useTranslation() hook + localStorage
components/
Navbar.tsx Sticky glass navbar + 3 dropdowns + burger menu mobile + language toggle
ConnectButton.tsx Wallet connect/disconnect + responsive compact mode
ServiceCard.tsx Glass card with glow hover + x402 Native badge
CategoryIcon.tsx Category icon mapper for service cards
LanguageToggle.tsx FR/EN toggle pill
ScrollToTop.tsx Scroll reset on route change
pages/
Home.tsx Hero glow orbs, animated stats, categories, how-it-works
Services.tsx Service grid + glass search input + skeleton loading
Register.tsx Glass form + USDC payment flow + validation
Developers.tsx API docs with scroll reveal + code examples
Integrate.tsx Agent integration guide (JS + Python, use cases)
MCP.tsx MCP server setup guide (CLI + manual accordion)
Playground.tsx Interactive API playground
Compare.tsx Side-by-side price comparison
Docs.tsx Full platform documentation
Status.tsx Service uptime monitoring
Analytics.tsx Public usage analytics
Budget.tsx Budget calculator
FAQ.tsx Frequently asked questions
Creators.tsx Guide for API providers
Quickstart.tsx Quick start guide
hooks/
useReveal.ts IntersectionObserver for scroll animations
| Layer | Technology |
|---|---|
| Framework | React 19 |
| Build | Vite 7 |
| Styling | Tailwind CSS v4 |
| Wallet | wagmi + viem (Base + SKALE on Base + Polygon) |
| Routing | React Router v7 |
| State | TanStack React Query |
| i18n | Custom React Context (EN/FR) |
| Deployment | Vercel (auto-deploy on push) |
| Domain | x402bazaar.org (Namecheap + Vercel DNS) |
| Variable | Description |
|---|---|
VITE_API_URL | Backend API URL (default: https://x402-api.onrender.com) |
VITE_NETWORK | mainnet or testnet |
npm run dev # Start dev server (localhost:5173)
npm run build # Production build to dist/
npm run preview # Preview production build locally
npm run lint # Run ESLint
npm run test # Run test suite (Vitest)
The frontend auto-deploys to Vercel on every push to main.
Contributions are welcome. See CONTRIBUTING.md for guidelines on how to get started, coding standards, and the pull request process.
| Repository | Description |
|---|---|
| x402-backend | API server, 112 native endpoints, payment middleware, MCP server |
| x402-frontend | React + TypeScript UI (this repo) |
| x402-bazaar-cli | npx x402-bazaar -- CLI with 7 commands |
| x402-sdk | TypeScript SDK for AI agents |
| x402-langchain | Python LangChain tools |
| x402-fast-monetization-template | FastAPI template to monetize any Python function |
Live: x402bazaar.org | API: x402-api.onrender.com | CLI: npx x402-bazaar init
MIT