BLOG

Web Apps & Portals

Notes on building web apps and portals — dashboards, client portals, internal tools, and app UX that holds up in production.

Looking for the service behind these posts? See my web app service page.

June 14, 2026WEB APPS

Dashboard UX: what makes one usable

What makes a dashboard usable, not merely pretty — the UX principles I build to: one job per screen, the key number first, progressive detail, and fast data.

June 14, 2026WEB APPS

How long to build a web app?

How long it takes to build a web app: realistic timelines by phase — a simple tool in weeks, a full multi-role app in months — and what makes estimates slip.

June 14, 2026WEB APPS

Internal tools: build vs buy

Internal tools, build vs buy: when off-the-shelf software is enough and when a custom internal tool pays off — the real tradeoffs in cost, fit, and control.

June 14, 2026WEB APPS

Do you need a PWA or a native app?

PWA vs native app: the honest tradeoffs in reach, cost, and device features — when a progressive web app beats building for the app stores, and when it doesn't.

June 14, 2026WEB APPS

Signs you've outgrown spreadsheets

The signs you've outgrown spreadsheets and need a web app — broken sharing, version chaos, manual errors, no access control — and what to build instead.

June 14, 2026WEB APPS

Auth and user roles in a web app

Auth and user roles in a web app: authentication vs authorization, role-based access done simply, and how to avoid over-engineering permissions in v1.

NEXT STEP

Have a project in mind?

Tell me what you're building. I'll map the first step.

Start Here