โ— Shell
clean mode source โ†—

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