Motion · Design system · i18n

Ship a homepage that feels alive.React Bits · Animate UI · Lenis · en / zh / ja
Ship a homepage that feels alive.Ship a homepage that feels alive.

React Bits backgrounds, Animate UI buttons, and locale-aware copy — smooth-scrolled with Lenis on this page only.

React BitsAnimate UILenisi18n
React BitsAnimate UILenisi18n
React BitsAnimate UILenisi18n
React BitsAnimate UILenisi18n
Next.jsGSAPTailwindMira
Next.jsGSAPTailwindMira
Next.jsGSAPTailwindMira
Next.jsGSAPTailwindMira

Built from your installed stack

Magic Bento spotlight grid with theme-aware glow and particle cards.

Selected work

Hover for a light sweep, click to open details — placeholder case studies for this template.

  • Personal website

    Personal website

    Marketing shell · Next.js monorepo

    View project
  • Dashboard platform

    Dashboard platform

    Tables · chat · authenticated shell

    View project
  • OSS login

    OSS login

    Auth.js · ZITADEL · Hyperspeed

    View project
  • Design system

    Design system

    Vendor bumps · dashboard overrides

    View project

Milestones

A loose chronology — placeholder beats for a product story, not this repo's real history.

2019 · Mar

2019 · Mar

Spark

Notebook sketches at 2 a.m.

The idea started as margins in a notebook, not a roadmap.

Wireframes for a personal site that could grow into a small studio presence. No stack chosen yet — only a mood board, three typefaces, and the rule that motion should feel calm, not loud.

2021 · Dec

2021 · Dec

Prototype

First clickable shell

A static homepage and a broken deploy button taught more than any doc.

Shipped a one-page demo with hard-coded copy and a hero that jittered on Safari. Learned that smooth scroll, font loading, and dark mode need to be designed together from day one.

2023 · Jul

2023 · Jul

Launch

Public beta, quiet traffic

Opened the doors with a changelog and a contact form nobody spammed.

Added a blog, basic analytics, and a component library pulled from side experiments. Most visitors landed on the hero; the milestone page was written last — which is why it still reads like fiction.

2024 · Sep

2024 · Sep

Growth

Systems over one-offs

Stopped hand-rolling pages and started composing sections.

Introduced shared tokens, i18n-friendly copy files, and a deploy pipeline that fails loudly. The site became a template for the next thing, not a shrine to the first thing.

2026 · Now

2026 · Now

Next

Still moving the line forward

This timeline is decorative — the next beat is whatever ships after you read this.

Planned experiments: richer case studies, a proper docs hub, and fewer animations that fight the reader. If you're browsing a demo, treat every date above as lore, not fact.

Scroll stack

Pinned cards driven by page scroll — synced with homepage Lenis.

Composable sections

Composable sections

Each block is a client island wired to shared i18n labels.

Page-level smooth scroll

Page-level smooth scroll

One Lenis instance on the homepage — no nested scroll fighting.

Ready for product copy

Ready for product copy

Swap strings in i18n without touching motion code.

Get in touch

Product questions, partnerships, or support — browse the team and we'll get back to you soon.

|

Product

Dashboard features, integrations, and template customization — engineering talks directly.

Partnerships

Licensing, joint rollouts, and team onboarding — phased when you need it.

Support

Accounts, deployment, and production troubleshooting — weekday priority.

Starter

© 2026 Starter. All rights reserved.

Explore

  • Blog
  • Projects
  • Dashboard

Account

  • Sign in
  • Sign up
StarterStarterStarter