hf.orodana.com · live

One script tag. Three universal elements.
Every Orodana domain in sync.

This page is the canonical host for the Orodana fleet widget. Drop a single <script> tag on any of the 44 ecosystem sites and the universal header, 44-project footer, and SmartBot AI assistant render instantly — with shared theme, language, geolocation, notifications and keyboard shortcuts.

3
custom elements
44
embeddable domains
35
supported languages
…
current build

Embed on any Orodana domain

Paste these lines into the <body>. Order matters only for visual placement — the header sticks to the top automatically.

<script defer src="https://hf.orodana.com/widget.js"></script>

<orodana-header></orodana-header>
<orodana-footer></orodana-footer>

<!-- canonical Orodana SmartBot pinned to the frozen snapshot -->
<orodana-smartbot
  tenant="orodana"
  snapshot="orodana-smartbot-final"
></orodana-smartbot>

Header capabilities

🌐

Geo-routed languages

Detects country via /api/v1/geo and surfaces 9 priority languages. Search by name, code or voice (Alt+V). English always pinned first.

🕒

Locale clock + timezone

Real-time clock formatted with the active locale. Click to open a searchable list of every Intl.supportedValuesOf('timeZone') value.

📍

Geolocation

One-click coordinate capture, stored in localStorage. Optional weather lookup when OPENWEATHER_API_KEY is exposed.

🔔

JWT notifications

Polls /notifications/unread-count every 30 s for authenticated users. Click opens a dropdown of recent items.

👤

User menu

Verifies /api/v1/auth/me, surfaces dashboard, settings, billing, support and sign-out links.

⌨️

Keyboard shortcuts

Alt+L language · Alt+V voice · Alt+G geo · Alt+D dashboard · ? for help.

📱

Mobile drawer

Collapses to logo + hamburger + bell under 768 px. Touch targets ≥ 44 px. Side drawer covers every desktop control.

🔄

RTL ready

Arabic, Hebrew, Urdu and Persian set dir="rtl" on <html>; the header mirrors layout and dropdown anchors.

Runtime diagnostics

Build
resolving…
Language
resolving…
Theme
resolving…
Country
resolving…
JWT
resolving…
Timezone
resolving…
Widget host
resolving…
Geo coords
none