Cafe menu and ordering page with Bitcoin QR code payments, dual BTC/USD pricing, loyalty point tracking via localStorage, and a real-time order builder for dine-in and takeaway.
Build Prompt
Copy this prompt into Claude Code
Build a Bitcoin coffee shop menu as a static HTML/CSS/JS site. Dark theme with background #0a0a0f, surfaces #12121a, borders #1a1a2a, accent color #f7931a (Bitcoin orange). Load data from inline constants: `const MENU = [...]`, `const CATEGORIES = [...]`, `const BTC_USD_RATE = 97500`, `const SHOP_INFO = { name, address, hours, btcAddress }`.
Each menu item has: id, name, priceUSD, category, description, image (emoji), available (boolean), popular (boolean), dietaryTags (array: "Vegan", "GF", "Organic"), sizes (array: [{name: "Small", priceUSD}, {name: "Medium", priceUSD}, {name: "Large", priceUSD}]).
Layout: Header with coffee shop name, Bitcoin Accepted badge, and a scrolling ticker showing "1 BTC = $XX,XXX". Navigation tabs for categories: Coffee, Tea, Specialty, Pastries, Cold Drinks. Mobile: horizontal scrollable tabs.
Menu display: Category sections with items listed. Each item shows: emoji icon, name, dietary badges (small colored pills), description, size options (radio buttons), price in USD with BTC equivalent below in smaller text (e.g., "$5.50 / 0.0000564 BTC"), popular badge (flame emoji), and "Add to Order" button.
Order builder: Fixed bottom bar (mobile) or sidebar (desktop) showing: current order items with quantities, +/- buttons, running total in USD + BTC, order type toggle (Dine-in / Takeaway), and "Pay with Bitcoin" button.
"Pay with Bitcoin" flow: Modal showing total in BTC, QR code with `bitcoin:ADDRESS?amount=X&label=OrderN`, the BTC address for manual copy, a countdown timer (15 min for rate lock), and "I've Paid" confirmation button.
Loyalty system: localStorage tracks total orders and BTC spent. Show a loyalty card (10 stamps, every 10th drink free). Display: "You've spent X BTC here! Y more orders for a free drink."
Footer: Shop hours, address, social links, "We Accept Bitcoin" badge.
SEO: title, meta description, OG tags, JSON-LD Restaurant + Menu schema. Seed 16 menu items across 4 categories.
Read the guide at https://accessagent.ai/api/guide and follow it to deploy the site to AccessAgent.ai. My email is [your@email.com].
Make It Yours
Lightning Payments
Add Lightning Network support for instant, sub-cent fee coffee payments with BOLT11 invoices.
Daily Specials
Auto-rotate featured items with countdown timer and special pricing tied to day of week.
Nutritional Info
Add calorie counts and detailed nutritional breakdowns in expandable panels per item.
Table Ordering
Add table number input for dine-in orders with "order sent to kitchen" confirmation.
Seasonal Menu
Include a seasonal/limited-time section with auto-hide based on hardcoded date ranges.
Gift Cards
Sell BTC-denominated gift cards with generated codes stored in localStorage.
Update Prompt
Update Prompt — Manage menu and pricing
Update my Bitcoin coffee shop with the following changes: [describe — e.g., "Add new item: Matcha Latte, $6.50, Specialty, Vegan", "Mark Croissant as unavailable", "Update BTC/USD rate to 98500", "Change hours to 7am-8pm weekdays", "Add seasonal item: Pumpkin Spice Latte, available Oct-Nov"]. Update the MENU array, BTC_USD_RATE, and SHOP_INFO constants. Adjust pricing and availability. Then redeploy.
SEO Tips
Target "bitcoin coffee shop", "pay with crypto for coffee", and "BTC accepted cafe" in meta description and headings.
Add JSON-LD Restaurant + Menu schema with menu items, prices, and payment method "Bitcoin" for local search.
List on Google My Business with "Bitcoin Accepted" attribute and link the menu page for direct orders.
Add location-specific keywords like "[city] bitcoin coffee shop" in headings and meta for local SEO.
Create a "Why We Accept Bitcoin" story page explaining the shop's crypto philosophy for brand-building and backlinks.
Monetization Ideas
Direct food and beverage sales with 65-75% margins on coffee and pastries, paid in Bitcoin.
Sell branded merch (mugs, beans, t-shirts) alongside menu items with crypto checkout.
Offer "Bitcoin Breakfast Club" monthly subscription for unlimited coffee with BTC recurring payments.
Sell the cafe menu template ($49) to other coffee shops wanting to accept Bitcoin payments.
Host crypto meetup events with ticket sales and sponsored coffee tastings for community building.