A visual study of a modern SaaS surface — landing, brand, hierarchy, motion. Designed and built as a concept, not a shipped product. Proof of taste, not proof of users. The move I'd run on any team's SaaS surface stuck on a default template.
The brief was credibility of taste. A SaaS surface that reads like a finished product — not a portfolio exercise, not a static screenshot, not a stock-template dashboard with a logo dropped on top.
The decision: design the entire surface — landing, brand mark, deploy state machine, log stream, pricing toggle — as a coherent visual system. Click deploy. Watch the state animate through. Toggle the pricing and watch the value swap. The product narrative compressed into a few small interactions.
No backend. No real users. No claim otherwise. This is a study of the surface — the design move I'd run on any SaaS template that needs to stop looking like every other one.
Every service, every deploy, every log line. Click a queued deploy to trigger a build.
Three things Signal does better than watching a Slack channel and hoping.
No seat fees. No per-deploy pricing. Pay for what you actually use.
Signal gives your team one place to see everything that's running and everything that isn't.
Start Free →opacity 0→1, x: -4→0 over 250ms. Logs feel arrived, not pasted.opacity 0, y: -6, replace text, in at opacity 1, y: 0. The number changes through the transition — value is the thing, the motion reinforces it.--surface-hi, light mode overrides to #D8D8D6. Tokens with the same RGB delta read different at opposite ends of the value scale.440px. On a 1440 screen there's room for it to breathe to 600+. Fixed height killed a chance to make the product feel substantial.[ LIVE ] rows as decoration. The product needs an empty state for new accounts — and I didn't design one.