GitHub - brianonbased-dev/BaseAppShop: Brian Shopify store for Base App
Brian X Base Store - Mini App\n\n๐๏ธ A Farcaster Mini App for Brian's health supplements store with crypto payments\n\nBuilt with Next.js 15, OnchainKit, and Shopify Storefront API. Features Brian's exact brand styling and accepts USDC payments on Base.\n\n## โจ Features\n\n- ๐ฑ Mobile-optimized product browsing in Farcaster/Base App\n- ๐จ Brand consistent with Brian's store design system \n- ๐ณ Crypto payments via OnchainKit (USDC on Base)\n- ๐ Smart cart with quantity management\n- ๐ Social sharing with built-in Frame capabilities\n- โก Fast loading with optimized Shopify integration\n\n## ๐ Quick Start\n\n1. Install: npm install\n2. Configure: Add Shopify tokens to .env (see SETUP.md)\n3. Develop: npm run dev\n4. Deploy: npx vercel\n\nSee SETUP.md for detailed configuration instructions.\n\n## ๐ง Tech Stack\n\n- Framework: Next.js 15 with App Router\n- UI: React 19 + TailwindCSS + Brian's Assistant font\n- Blockchain: OnchainKit + MiniKit for Base integration\n- E-commerce: Shopify Storefront API\n- Payments: OnchainKit Checkout (USDC)\n- Deployment: Vercel (recommended)\n\n## ๐งช Current Setup Status\n\nโ
Styles: Integrated Brian's Assistant font + 5 color schemes \nโ
Base Mini App: MiniKit + OnchainKit configured \nโ
Shopify Integration: Storefront API ready \nโ
Crypto Payments: OnchainKit Checkout component \nโ
UI Components: Product grid, cart, checkout flow \n\nโ ๏ธ Needs Configuration:\n- Shopify API tokens (see .env file)\n- Merchant wallet address for USDC payments\n- Farcaster manifest signing (after deployment)\n\n## ๐ What You Have vs Need\n\nโ
You Have:\n- Storefront Access Token: d26f8418... (for browsing products)\n- Webhook Secret: b39b1f39... (for webhook verification)\n- Store Domain: brian-store.myshopify.com (needs verification)\n\nโ Optional:\n- Admin API Access Token (only needed for order management)\n\n## ๐ ๏ธ Next Steps\n\n1. Test Shopify: Run npm run dev and check console logs\n2. Add wallet: Set merchant address in .env\n3. Deploy: Get live URL with npx vercel\n4. Configure: Sign Farcaster manifest\n5. Launch: Test in Base App/Farcaster\n\n---\n\nBuilt for the Base ecosystem ๐ต\n