Tool
time-hub-express
A time-and-date tool site with time zones, meeting planning and converters, built on the same static, dependency-free pattern as calivue.
- Status
- Live
- Built with
- Astro · Svelte · TypeScript (strict) · Cloudflare Pages
Screens
The case study
The problem
Time looks like the simplest thing software handles and is quietly the most treacherous. The clock that is right in one city is wrong in the next; not every zone is a tidy whole hour; and the same instant renders differently under settings a reader never chose, so a date tool can be perfectly correct on the machine that built it and confidently wrong for most of the planet, with nothing local to raise an alarm. Time Hub Express takes the everyday side of that bargain on purpose: what time is it there, when can three offices meet, how many days until the date, start the timer. Small questions, answered identically and correctly for everyone, everywhere.
The approach
By August 2026 the site carried a world clock, a time zone converter, a meeting planner that finds the hour three cities can share, countdowns, a timer, a stopwatch, a Pomodoro timer and date calculators, saved settings living in the visitor's browser. What made the pages trustworthy was built before any page existed: a date and time kernel with a pinned presentation, a weekend model declared rather than assumed, and a test harness that runs the whole suite under several host time zones and more than one JavaScript engine, on the reasoning that a time tool earns trust by being tested beyond its developer's machine.
The result
The site went live at time-hub-express.com in the right order: kernel, mechanical guards and a tested contrast contract first, tool pages built on top of the part that had been measured. And because a tool asking for trust should show its working, the site publishes its own accuracy and sources pages, saying plainly where the data comes from and what "correct" is allowed to mean.
What it taught
"Make it global" turned out to mean the opposite of what it says: pin one presentation rather than localise every one, because localised output answers differently from one reader to the next; the same instant renders as the year 2569 under a Thai calendar and in Persian digits under another locale, purely from a browser setting the reader may never have chosen. A second finding had the same shape: a week-numbering rule whose intuitive form agrees with the correct one for ISO-8601 and diverges for the default most of the world uses, so the canonical example everybody tests against confirms the wrong formula. Both left the same rule behind: when a rule takes a parameter, the test has to vary the parameter.
Source: The project's own dated decision and lesson records, in its repository
More products
-
Niyavo
AI product
-
SnapTask
AI product
-
Medicine & Vitals Tracker
Web product
-
calivue
Tool
-
ListWheel
Tool