page: path: /admin/nfc-tags name: NFC Tags description: "" app: context: Part of multi-page Dash app with 47 pages totalPages: 47 relatedPages[5]{name,path}: Home,/ About,/about Achievement Factory,/admin/achievement-factory Affiliate dashboard,/admin/affiliate Api cost,/admin/api-costs purpose: types[2]: data-input,interactive explanation[2]: "Data Input: Contains form elements for user input","Interactive: Responds to user interactions via callbacks" content: text[21]: Read or write data to NFC cards. Requires Chrome/Edge on Android with NFC enabled.,Start Reading,No card scanned yet,Toggle on Scan,Write to Card,"Simplest NFC demo: tap a card to toggle the switch. Great starting point for any NFC integration.",Start NFC Reader,"Current State:","Switch is: OFF","Full-featured NFC reader with tag data inspection. Scan a card to see its serial number, records, and data.","NFC Reader Status:",Not Started,Switch is OFF,"Last NFC Scan:",No scans yet,"Scan NFC cards to trigger API calls. Configure endpoint and method, then scan to fire requests.",API Configuration,Start NFC Scanner,"Last API Response:",No API calls yet — scan a card to trigger a request,"Recent Scans:" additional[50]: Read or write data to NFC cards. Requires Chrome/Edge on Android with NFC enabled.,NFC Control Board,Read Card,read,Write Card,write,Start Reading,"Card Data:",No card scanned yet,Toggle on Scan,Flips each time you scan a card,read,Text to Write,Hello from Dash!,URL (optional),"https://plotly.pro",Custom JSON (optional),"{\"equipment\": \"oven\", \"price\": 500}",Write to Card,write,read,"Simplest NFC demo: tap a card to toggle the switch. Great starting point for any NFC integration.",Minimal Switch Demo,Start NFC Reader,NFC Switch,"Current State:","Switch is: OFF","Full-featured NFC reader with tag data inspection. Scan a card to see its serial number, records, and data.",NFC Tag Inspector,"NFC Reader Status:",Not Started,Start NFC Reader,NFC Controlled Switch,"Current State:",Switch is OFF,"Last NFC Scan:",No scans yet,"Scan NFC cards to trigger API calls. Configure endpoint and method, then scan to fire requests.",NFC + API Integration,API Configuration,API Endpoint,"https://api.example.com/equipment",/api/nfc-scan,HTTP Method,POST,Start NFC Scanner,"Last API Response:",No API calls yet — scan a card to trigger a request,"Recent Scans:",No scans yet components: total: 110 interactive: 12 static: 98 breakdown[9]{type,count}: Text,15 Paper,11 Store,9 Stack,7 Button,5 Tab,4 ScrollArea,4 Alert,4 Code,3 callbacks: total: 686 flows[10]: - n: 1 updates: clerk-auth-store.data@169c2f5349eb3b03b6fefb08477eaeae4ccaefa4bbf59b810f8c31c00b7832b8 triggers[1]: "{'id': 'clerk-auth-store', 'property': 'modified_timestamp'}" reads[1]: "{'id': 'clerk-auth-store', 'property': 'data'}" - n: 2 updates: ..clerk-user-avatar.style...clerk-login-button.style...clerk-logout-menu-item.style...clerk-profile-button.style...clerk-menu-divider.style...clerk-user-info.children...clerk-user-info.style.. triggers[1]: "{'id': 'clerk-auth-store', 'property': 'data'}" - n: 3 updates: ..clerk-auth-store.data...clerk-auth-check-interval.disabled.. triggers[1]: "{'id': 'clerk-auth-check-interval', 'property': 'n_intervals'}" reads[1]: "{'id': 'clerk-auth-store', 'property': 'data'}" - n: 4 updates: clerk-menu-dropdown.style@e41fd41eb8c8e4b6ab94e235a6704339957888c599318c2601dbb52d85c2ddee triggers[1]: "{'id': 'clerk-user-avatar', 'property': 'n_clicks'}" - n: 5 updates: ..clerk-auth-store.data@6101b0a695114053948bc2d52f58e0ef097a0b7cdd63fecc7c81d3a90e3af65e...clerk-auth-check-interval.disabled@6101b0a695114053948bc2d52f58e0ef097a0b7cdd63fecc7c81d3a90e3af65e.. triggers[1]: "{'id': 'clerk-logout-menu-item', 'property': 'n_clicks'}" - n: 6 updates: clerk-profile-button.n_clicks@69efe506bb568a315d92861bedc3afd72051a5654ce4f04b58d7549bb549dac9 triggers[1]: "{'id': 'clerk-profile-button', 'property': 'n_clicks'}" - n: 7 updates: ..clerk-login-button.n_clicks@5774fa17132012eb9e85f27b7c7c7f1f23a7c91bf093af2959be730895b54ce3...clerk-auth-check-interval.disabled@5774fa17132012eb9e85f27b7c7c7f1f23a7c91bf093af2959be730895b54ce3.. triggers[1]: "{'id': 'clerk-login-button', 'property': 'n_clicks'}" reads[1]: "{'id': 'clerk-auth-check-interval', 'property': 'disabled'}" - n: 8 updates: clerk-auth-menu-container.className triggers[1]: "{'id': 'url', 'property': 'pathname'}" - n: 9 updates: global-cart-store.data@f38e13db842db32fa2fdf1ddb33eea69456442cfeec128ad029f53f0a1df3b08 triggers[3]: "{'id': '{\"index\":[\"ALL\"],\"type\":\"drawer-increase-qty\"}', 'property': 'n_clicks'}","{'id': '{\"index\":[\"ALL\"],\"type\":\"drawer-decrease-qty\"}', 'property': 'n_clicks'}","{'id': '{\"index\":[\"ALL\"],\"type\":\"drawer-remove-item\"}', 'property': 'n_clicks'}" reads[1]: "{'id': 'global-cart-store', 'property': 'data'}" - n: 10 updates: clerk-login-button.n_clicks@6dca260ebd8b73c8ccad077b2a9fb3601cbf3bfab1aac1b2af452efa64fb964f triggers[1]: "{'id': '{\"page\":[\"ALL\"],\"type\":\"signin-btn\"}', 'property': 'n_clicks'}" technical: pageType: interactive maxDepth: 10 hasImportantSections: false containsForms: true containsVisualizations: false summary: "The NFC Tags page This page accepts user input, has 686 interactive callback(s). Contains 110 components." _meta: gen: dash-improve-my-llms v: 1.2.0 fmt: toon/3.2 pageType: interactive