Skip to content

Aidxn Design

Blog

Notes on web design, branding and digital marketing, written alongside client work.
Infrastructure

The Best Email API for AI Agents in 2026

Your agent writes the email, picks the recipient, and hits send. Nobody reviewed it. Pick an API that assumes that.

Read article
Digital Marketing

Putting a Local Agency on realestate.com.au, Next to Optus

The premium inventory isn't reserved for national brands. It's reserved for whoever builds the ad properly.

Read article
Components

A React Bottom Sheet With Real Snap Points · Aidxn

React Bottom Sheet Snap Points

Read article
Components

A React Command Palette With Zero Dependencies · Aidxn

React Command Palette No Dependencies

Read article
Components

A React JSON Tree Viewer That Survives Big Payloads · Aidxn

React Json Tree Viewer Component

Read article
Components

A Scroll-Spy Table of Contents Without a Scroll Listener · Aidxn

React Table Of Contents Scroll Spy

Read article
Components

A Sortable React Data Table Without TanStack · Aidxn

React Sortable Data Table No Library

Read article
Components

An Accessible React Star Rating Input — It's a Radio Group · Aidxn

React Star Rating Input Accessible

Read article
Components

An Infinite Logo Ticker in Pure CSS — No JavaScript · Aidxn

Css Infinite Logo Ticker No Javascript

Read article
Components

Animated Number Counters — CSS Can Count Now · Aidxn

Animated Number Counter Css Astro

Read article
Components

Announcement Bars Without Layout Shift · Aidxn

Announcement Bar Rotator Astro

Read article
Performance

Astro Components Without the Hydration Tax · Aidxn

Astro Components Without Hydration Tax

Read article
Components

Astro Hero Sections That Earn the Fold · Aidxn

Astro Hero Section Patterns

Read article
Components

Bottom Tab Bars for Web Apps — Steal the Pattern Native Won With · Aidxn

Mobile Bottom Tab Bar Web App

Read article
SEO

Breadcrumbs With schema.org Microdata, Inline in Astro · Aidxn

Breadcrumbs Schema Org Microdata Astro

Read article
Components

Carousel Indicators — Navigation, Not Confetti · Aidxn

Carousel Progress Indicators

Read article
Components

Checkout Progress Steppers That Tell the Truth · Aidxn

Checkout Progress Stepper Ux

Read article
Components

Description Lists — the Most Common Admin Screen Is a <dl> · Aidxn

Description Lists Detail Views

Read article
Components

Device Frames in CSS — Make Screenshots Read as Product · Aidxn

Device Frame Product Screenshots

Read article
Growth

Exit Intent Without Being Awful · Aidxn

Exit Intent Popup Without Being Awful

Read article
Components

Grouped Tables With Subtotals — the Report Pattern · Aidxn

React Grouped Summary Table

Read article
Components

Image Carousels With Thumbnail Rails — the Two-Strip Pattern · Aidxn

Image Carousel Thumbnails Gallery

Read article
Components

Inline-Editable Tables — Commit Semantics Are the Whole Component · Aidxn

React Inline Editable Table

Read article
Components

Kinetic Text Marquees in CSS — Big Type, Zero JS · Aidxn

Kinetic Text Marquee Css

Read article
Components

Mobile Filter Sheets — Stage the Changes, Show the Count · Aidxn

Mobile Filter Sheet Ecommerce Ux

Read article
Components

Multi-Step Dialogs — Wizard State Meets Modal Focus · Aidxn

Multi Step Dialog Ux

Read article
Components

Pricing Tables That Don't Lie to the Buyer · Aidxn

Tailwind Pricing Table Monthly Annual Toggle

Read article
Components

Quote Crossfades — Rotate Testimonials Without the Slide · Aidxn

Quote Crossfade Carousel Css

Read article
Components

React Multi-Step Forms — Validate the Step, Not the Keystroke · Aidxn

React Multi Step Form Wizard Validation

Read article
Components

React OTP Inputs — One Input Wearing Six Boxes · Aidxn

React Otp Input Component

Read article
Components

React Search Autocomplete Done Right · Aidxn

React Search Autocomplete Debounce

Read article
Components

React Tag Inputs — the Keyboard Minefield in a 'Simple' Component · Aidxn

React Tag Input Chips Component

Read article
Components

React Toasts Without a Library · Aidxn

React Toast Notifications Without Library

Read article
Components

Searchable Select Menus — When the Native Select Stops Scaling · Aidxn

React Searchable Select Menu

Read article
Components

Skeleton Loading States That Don't Lie · Aidxn

Skeleton Loading States Css

Read article
Growth

Social-Proof Toasts Without the Fakery · Aidxn

Social Proof Toast Without Fakery

Read article
Components

Stacked Sheets — Drill-Down Without Losing the Page · Aidxn

Stacked Sheet Layers Navigation

Read article
Components

Tailwind Bento Grids That Don't Fall Apart on Mobile · Aidxn

Tailwind Bento Grid Layouts

Read article
Components

Testimonial Carousels — the Peek Pattern and When Not to Carousel · Aidxn

Testimonial Carousel Ux Patterns

Read article
Components

Text Over Images — the Scrim, Not the 50% Black Overlay · Aidxn

Hero Text Over Image Scrim

Read article
Components

The Email-Capture Hero — One Field, Peak Interest · Aidxn

Email Capture Hero Conversion

Read article
Components

The Floating Screenshot Hero — Depth From Three Shadows · Aidxn

Hero Floating Screenshot Depth

Read article
Components

The Free-Shipping Progress Bar — E-Commerce's Highest-ROI Strip · Aidxn

Free Shipping Progress Bar Aov

Read article
Components

The News Ticker — a Marquee With Responsibilities · Aidxn

News Ticker Horizontal Css

Read article
Design Systems

The Problem With Copy-Paste Components: No Upgrade Path · Aidxn

Versioned Component Library Hot Swap

Read article
Components

The Web Share API and Its Fallback Sheet · Aidxn

Web Share Api Fallback Share Sheet

Read article
Components

Vertical Tickers — Ambient Activity in One Line · Aidxn

Vertical Ticker Activity Feed

Read article
Web Design & Strategy

The Australian business website gap is no longer about having a website

The five basics that now separate a brochure site from a working business asset.

Read article