Jul 28 - Update the demo request button, and add demo registration page

This commit is contained in:
2026-07-28 14:18:22 -04:00
parent 6b904aead9
commit ea9458395d
17 changed files with 905 additions and 13 deletions
+16
View File
@@ -46,6 +46,22 @@ CREATE TABLE IF NOT EXISTS audit_log (
KEY idx_audit_created (created_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS demo_request (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(120) NOT NULL,
company VARCHAR(160) NULL,
email VARCHAR(200) NOT NULL,
phone VARCHAR(40) NULL,
preferred_date DATE NOT NULL,
preferred_time VARCHAR(5) NOT NULL, -- 'HH:MM', local business hours
message TEXT NULL,
status VARCHAR(16) NOT NULL DEFAULT 'new', -- new/scheduled/done/cancelled
source_ip VARCHAR(45) NULL,
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
KEY idx_demo_slot (preferred_date, preferred_time),
KEY idx_demo_status (status)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ------------------------------------------------------------------
-- Seed data (idempotent). Re-running updates content in place.
-- ------------------------------------------------------------------