← Quintrix

πŸ”Ž Reference β€” Pages & Functions

demo2_046 β€” merges list_of_pages_002.html + features_and_functions_002.html into one searchable/sortable table. Read-only: this page and reference.db carry no write path at all.
Kind # Name Description Audience Status Open
Feature 1 Product search Type or speak what you're looking for; searches ~27,132 real catalog products by name/code, token-matched.
index.php, api.php (a=search)
customer
Feature 2 Voice search (microphone) Click the mic, speak a product/question β€” same search or AI conversation, hands-free. Chrome/Edge only (Web Speech API).
index.php
customer
Feature 3 AI shop assistant conversation Real Claude-powered chat: answers questions, recommends real in-stock parts, cites clickable product links, remembers the conversation. Now correctly NEVER claims to have drawn a diagram unless it actually has.
assistant.php, index.php
customer ENHANCED
Feature 4 Full-screen conversation mode Clicking the mic hides the homepage clutter and gives the AI conversation the whole screen, with one back link. Exits automatically if a voice search resolves to a plain product list.
index.php
customer NEW
Feature 5 Live interim voice transcription While speaking, your words appear on screen as you talk β€” not just after you finish.
index.php
customer NEW
Feature 6 On-demand circuit diagram drawing A "Draw circuit diagram" button appears once the AI has confirmed a real parts list for an actual circuit β€” never automatic. Shows a live countdown while a real schematic (SVG) is generated.
index.php, draw_diagram.php
customer REDESIGNED
Feature 7 Save conversation + QR code Freezes the whole chat plus parts discussed into a permanent, QR-linked page. Now carries the circuit diagram through, and accumulates parts across the whole conversation.
save_conv.php, page.php
customer FIXED
Feature 8 Save/share saved page β€” email, copy link, print Every permanent QR page has one-click email, clipboard-copy, and print options.
page.php, order.php
customer
Feature 9 Category browsing Browse the full product-category tree, with live item counts per category.
category_browser.php, index.php (nav)
customer
Feature 10 Scrolling category ticker + "featured now" grid Homepage marquee of real categories with real counts (clickable); a random "from our stock right now" grid of in-stock items.
index.php, api.php (a=ticker, a=featured)
customer
Feature 11 Guest checkout, cash on delivery Full cart β†’ checkout β†’ permanent order-confirmation-with-QR flow, no account required.
checkout.php, order.php
customer
Feature 12 Order status tracking (QR-linked, permanent) Every order gets a permanent page a customer can bookmark/scan to check status any time, with a visible status-change history log.
order.php
customer
Feature 13 Customer accounts β€” signup, login, dashboard Real accounts with email verification, editable shipping details, transaction history. Persistent 30-day login.
login.php, customer_dashboard.php, verify_email.php
customer
Feature 14 51 curated DIY project kits Searchable/sortable index of complete, real, in-stock DIY builds β€” bill of materials, difficulty rating, numbered build steps, pre-drawn circuit schematic.
kits_index.php, kit.php
customer
Feature 15 Two showpiece project pages A full 555-timer build, and a real answered customer request (Christmas dusk-sensor blinker) β€” both complete builds with live-pulled parts lists.
project_555.php, project_xmas_blinker.php
customer
Feature 16 Daily-rotating newsletter One page, changes deterministically by date β€” showcases a different subset of kits/articles each day.
newsletter.php, generate_newsletter_articles.php
customer
Feature 17 4-language support (RO/EN/FR/IT) Every customer-facing page, every voice interaction, and the AI assistant's replies all switch fully with one click β€” including voice-recognition locale.
lang.php (site-wide)
customer
Feature 18 Cookie consent banner Standard accept/decline consent banner, standalone-embeddable version available too.
cookie_consent.php, cookie_consent_standalone.php
customer
Feature 19 Kiosk mode / adjustable text size A ?kiosk=1 mode with a live font-size slider β€” for an in-store touchscreen or accessibility needs.
index.php
customer
Feature 20 Voice-driven stock search & movement Speak a product name/code to look up stock; speak "plus five" / "minus two" to adjust it.
inventory.php
staff
Feature 21 Camera barcode/QR scanning Point the phone/webcam camera at a barcode or QR code to instantly look up that item β€” reads both formats.
inventory.php, scan_audit.php
staff
Feature 22 Stock-count mode (expected vs. counted) Shows expected stock, employee enters what they physically counted, discrepancy auto-recorded as a correction.
inventory.php, api.php (a=count)
staff
Feature 23 Blind shelf-count scan audit One-job-per-screen tool: scan β†’ green+chime (known) or red+buzz (unknown) β†’ enter a BLIND count (never shown expected, prevents anchoring bias/shrinkage gaming) β†’ next. Unmatched barcodes queue for triage. Undo button, append-only.
scan_audit.php
staff NEW
Feature 24 Physical shelf location tracking The reverse of the scanner: scan an item, type/confirm its shelf (zone/aisle/shelf/bin), save β€” an item can be linked to more than one physical spot. Merged into the shelf audit flow (#23) as a "current shelf" chip so a normal audit fills in location data as a side effect.
locate_item.php, scan_audit.php, api.php (a=itemlocsave)
staff NEW
Feature 25 Efficient pick-route generation Turns a kit's bill of materials into ONE walk-ordered pick list instead of a random walk β€” sorted by each shelf's walk_sequence, no live pathfinding. Unlocated items flagged, not dropped.
pick_route.php, api.php (a=picklist)
staff NEW
Feature 26 Shelf location admin (define walk order) Define each shelf location and its position in the walk order β€” required before items can be located or a pick route sorted.
locations_admin.php, api.php (a=locsave, a=loclist)
staff
Feature 27 Real-time orders queue Every order, live, in one searchable/sortable table. Search by name/phone/code/address (the "code" is the customer's 6-character order number from their confirmation email); sortable columns; Columns show/hide menu; status-count filter chips. Auto-refreshes data every 10s WITHOUT reloading the page β€” fixed 2026-08-05 after the original full-page-reload refresh was found to silently wipe out any active search/sort/scroll the whole time it ran.
orders_queue.php
staff REDESIGNED
Feature 28 Order status changes Staff can advance any order through new β†’ preparing β†’ ready β†’ delivered directly from that order's own page; every change logged.
order.php
staff
Feature 29 Stock movements ledger Read-only, permanent, append-only log of every stock change ever made through Inventory.
movements_ledger.php
staff
Feature 30 Printable QR & barcode label sheets Generate printable sheets of QR codes or Code 128 barcodes for physically re-labeling shelves.
labels.php, barcode_labels.php, code128.php
staff
Feature 31 Big-display item/scan cards One item shown large on screen, QR + barcode side by side, for pointing a demo camera at during a live show.
scan_card.php
staff
Feature 32 Enriched-item detail browser Searchable browser of the 575 catalog items that have full AI-enriched specifications.
enriched_575.php
staff
Feature 33 Four separate login tiers Customer, staff, admin, and superadmin β€” each with its own password, session-cookie mechanism, and (for superadmin) encrypted token.
login.php, staff_login.php, admin.php, superadmin.php
auth
Feature 34 Per-account inactivity auto-logout Every staff AND customer account auto-logs-out after a set number of idle minutes (30 default). Superadmin/admin can set a custom timeout per account.
db.php, auth_staff.php, admin.php, superadmin.php
auth NEW
Feature 35 Visual session countdown ring A small circular countdown timer (green→amber→red) shown on every logged-in staff/customer page.
session_ring.php
auth NEW
Feature 36 "Sign out and continue" login recovery If an account is already logged in elsewhere and you type the CORRECT password, a one-click "sign out that session and continue" option.
login.php, staff_login.php
auth NEW
Feature 37 Superadmin: force-logout any account Superadmin can instantly clear ANY customer account's active session with one click. Now also works on the reserved 'aaa' account.
superadmin.php
auth FIXED
Feature 38 Account suspend / terminate / reinstate Superadmin (customers) and admin (staff) can suspend, terminate, or reinstate an account, every action logged.
superadmin.php, admin.php
auth
Feature 39 Full login-attempt audit log Every login attempt across all four tiers β€” success AND failure β€” logged with IP, user agent, timestamp.
superadmin.php (view=loginattempts), db.php
auth
Feature 40 Per-employee weekly access schedule Admin sets each staff member's allowed login hours per weekday; outside those hours, login is blocked automatically.
admin.php, auth_staff.php
auth
Feature 41 Demo quick-access panic page One-click login as any listed demo account, no password typing. Deliberately excludes superadmin.
demo_quickaccess_q712.php
auth
Feature 42 Staff force-logout + "who's online" panel Admin can force-logout one employee at a time, and a "Currently signed in" panel shows who is actually logged in right now. A bulk "log off everyone at once" button existed briefly the same day and was deliberately removed β€” owner's call: one click force-logging-out every customer AND staff session with no per-person review is a real business risk (kicks people mid-checkout/mid-audit), not a routine action, especially given the admin/superadmin password is shared.
admin.php (view=staff), db.php
admin NEW
Feature 43 Live staff login/logout status indicator Each employee row on the staff admin tab shows real session state: green "Logged in" with a timestamp, or red "Logged out" with the last force-logout timestamp if there was one β€” separate from (and previously confused with) the account-enabled/suspended/terminated status column.
admin.php (view=staff)
admin NEW
Feature 44 Fixed: stale-session false "account in use" lockout Re-login used to check only the 30-day token expiry, not the separate 30-minute inactivity timeout β€” so a session that had gone idle-expired hours/days earlier (but whose token nobody had re-presented yet) still read as "in use" and refused a correct password with no way in. Now checks both, and cleans up the stale row automatically.
staff_login.php, auth_staff.php
auth FIXED
Feature 45 Read-only database browser Browse the real underlying data tables directly from the admin panel.
admin.php
admin
Feature 46 Business timezone setting One global timezone setting used to interpret the weekly access schedule as real local wall-clock time.
admin.php, db.php
admin
Feature 47 Access log ingestion & search Real Apache request log, indexed for instant full-text search (SQLite + FTS5) β€” every request, additive-only.
access_log_ingest.php, superadmin.php (view=accesslog)
admin
Feature 48 Assistant diagnostics page One-page, zero-developer-tools diagnosis of whether the Claude assistant connection is healthy.
diag_assistant.php
admin
Feature 49 Pretty/SEO-friendly product URLs Clean /item/{id}-{slug} URLs via .htaccess rewrite rules (falls back to plain ?id= on hosts without mod_rewrite).
.htaccess, item.php
infra
Feature 50 XML sitemap (Google-crawlable) A real, chunked XML sitemap covering the full catalog, plus a human-readable demo view.
sitemap.php
infra
Feature 51 Open Graph / social share previews Every page gets proper Open Graph + Twitter + Dublin Core meta tags for real link previews.
og.php
infra
Feature 52 Voice number-word parsing (4 languages) Understands spoken quantities as number-words in Romanian/English/French/Italian, including French's irregular base-20 counting.
inventory.php
infra
Page 53 Order page (QR-linked) Permanent order confirmation page β€” the QR code a customer keeps follows this URL. Staff can log in from here to change delivery status.
order.php
customer
Page 54 Saved BOM / project page (QR-linked) Permanent saved-project page a QR code points to β€” customer's copy of a DIY build's parts list, plus AI-drawn circuit diagram if generated.
page.php
customer
Page 55 Customer login / account Customer account login. Offers "sign out and continue" if already logged in elsewhere.
login.php
customer
Page 56 My Account (customer dashboard) Logged-in customer dashboard. Also the doorway to Superadmin when logged in as the owner.
customer_dashboard.php
customer
Page 57 Logout Ends the current session (customer or staff).
logout.php
customer
Page 58 Verify email Email verification landing page.
verify_email.php
customer
Page 59 Project showpiece: 555 timer build Demo #2 showpiece β€” one complete DIY build, BOM pulled live from real inventory.
project_555.php
customer
Page 60 Try it yourself Closing card of the demo β€” sets expectations before a visitor tests the live site themselves.
try_it_yourself.php
customer
Page 61 Privacy policy Real privacy policy page, linked from footer / search hint / chat notice.
privacy.php
customer
Page 62 "Under construction" stub Catch-all page for any not-yet-built section link.
stub.php
customer
Page 63 Staff login Employee login β€” separate table/cookie from customer login. Links directly to Superadmin.
staff_login.php
staff
Page 64 Manual count β€” user manual Step-by-step manual for stock-count mode, 4 languages.
manual_count.php
staff
Page 65 Voice command reference card Printed reference β€” full voice-command vocabulary for Inventory, all 4 languages.
voice_card.php
staff
Page 66 Superadmin Owner-only tier, separate password from admin.php. Now directly linked from staff_login.php.
superadmin.php
admin NOW DIRECTLY LINKED
Page 67 Sitemap (human-readable demo view) The XML sitemap shown as a readable HTML page with real totals and a sample of rows.
sitemap.php?view=demo
infra
Page 68 SHOWTIME β€” demo walkthrough The presenter's script: one numbered list in show order, one click per step.
showtime.php
infra
Page 69 Demo launcher (internal) One page with every link the presenter needs, so nothing is typed live during the demo.
demo_links.php
infra
Page 70 Assistant diagnosis page Zero-F12 diagnosis of the Claude assistant β€” open on the live server, read the verdict in plain words.
diag_assistant.php
infra
Page 71 Voice quantity words reference Reference page for words usable with the voice quantity button.
WORDS_THAT_CAN_BE_USED_PRETTY.php
infra
Page 72 Run of show β€” demo cue sheet Second-screen cue sheet for the live demo: the tightened 3-part run-of-show (customer, staff/admin, cost), each with a scannable QR code so the room can follow along on their own phones.
run_of_show.html
infra NEW