Outcome
A self-updating content directory that always reflects what is actually published, with no stale hand-edited link lists.
A live /resources surface that lists real published blog posts and topic clusters pulled from the active content source (Supabase-backed with filesystem fallback), with counts and last-updated dates computed at request time rather than hand-maintained link lists.
Verified HMX-owned system
Resource Hub Index uses a web app route, data, and conversion layer for Full-Stack Websites. A live /resources surface that lists real published blog posts and topic clusters pulled from the active content source (Supabase-backed with files... The architecture connects read published posts through, next, supabase, and a self-updating content with an explicit control path.
Outcome
A self-updating content directory that always reflects what is actually published, with no stale hand-edited link lists.
Main risk
The content source is briefly unavailable and the hub renders empty or errors.
Prevention
The adapter falls back to filesystem Markdown and the page degrades to last-known content on read failure.
Fallback
If both sources fail, render a static curated list of evergreen resources rather than an empty page.
System architecture
A live /resources surface that lists real published blog posts and topic clusters pulled from the active content source (Supabase-backed with files...
Group posts into topic clusters and compute live counts + most-recent dates per cluster
Next.js App Router supports the route, form, or data boundary for Resource Hub Index so public UX and backend state stay connected.
Render the hub with internal links to topics, posts, and the relevant service hubs for crosslinking
If both sources fail, render a static curated list of evergreen resources rather than an empty page.
A self-updating content directory that always reflects what is actually published, with no stale hand-edited link lists.
3-5 days
A live /resources surface that lists real published blog posts and topic clusters pulled from the active content source (Supabase-backed with filesystem fallback), with counts and last-updated dates computed at request time rather than hand-maintained link lists.
Tools
Data flow
Controls and fallbacks
Full-stack websites for service businesses and operators: route architecture, service pages, lead capture, metadata, proof boundaries, blog/database paths, analytics, and deployment checks.
Route map
Clear service routes
Lead capture
Lead capture that saves context
Public metadata
SEO and schema on public pages
Launch QA
Analytics events tied to CTAs