cd /news/ai-startups/i-rebuilt-an-ai-startup-s-landing-pa… Β· home β€Ί topics β€Ί ai-startups β€Ί article
[ARTICLE Β· art-14370] src=dev.to pub= topic=ai-startups verified=true sentiment=↑ positive

I rebuilt an AI startup's landing page. here's what actually went into it.

A developer rebuilt an AI startup's landing page in four weeks using Next.js, TypeScript, Tailwind, and GSAP. The new site features an animated hero, a tabbed department explorer for nine verticals, and a live agent console UI that lets visitors interact with the product before signing up. The project also includes a horizontal scroll section driven by GSAP's function-based values and responsive fallback handling.

read1 min publishedMay 26, 2026

The brief

The client runs an AI agent platform for D2C brands β€” 200+ agents across 9 departments. The product was solid. The website was one paragraph and a contact form.

They knew it needed work. They just hadn't gotten to it.

What we built

Full rebuild in Next.js + TypeScript + Tailwind + GSAP.

β€” animated hero that actually shows what the product does instead of describing it

β€” tabbed department explorer (9 verticals, all in one section without it feeling cluttered)

β€” live agent console UI β€” gives visitors a sense of the product before they sign up

β€” bento proof section for stats and client logos

One constraint I kept coming back to: the product is technical but the buyers aren't always developers. Every section had to be clear to a D2C brand owner who doesn't know what an AI agent is.

One thing worth mentioning about GSAP

The services section uses a horizontal scroll β€” the whole track slides left as you scroll down, pinned to the viewport. The tricky part is calculating how far it needs to travel: track.scrollWidth - window.innerWidth, and that number changes every time the viewport resizes. GSAP handles this cleanly with function-based values β€” instead of a fixed pixel distance, you pass a function to end and set invalidateOnRefresh: true, so ScrollTrigger re-runs the calculation on every resize automatically. The whole thing is also wrapped in gsap.matchMedia so it only activates on desktop β€” on mobile it falls back to a normal vertical stack.

Result

Delivered in under 4 weeks. Fixed scope, no surprises.

Live at lancemart.org

── more in #ai-startups 4 stories Β· sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/i-rebuilt-an-ai-star…] indexed:0 read:1min 2026-05-26 Β· β€”