Back to componentsanimated-timeline

Animated Timeline

Modular timeline layout with animated progress and custom thumbnails.

Preview

Preview

Sprint 01

Signal Build

Early experiments and research for the next release.

ResearchPrototype
Preview

Sprint 02

System Design

Design system foundations and interface behavior mapping.

DesignMotion
Preview

Sprint 03

Shipping

Production polish, performance passes, and launch prep.

QALaunch
Orientation
Layout

About

Modular timeline layout with animated progress and custom thumbnails. Built to be composable and ready for product interfaces.

Installation

npx @brxndxndiaz/ui add animated-timeline

Usage

TypeScriptanimated-timeline.tsx
import { AnimatedTimeline, type TimelineItemBase } from "@/components/library/animated-timeline"
import { DustField } from "@/components/library/dust-field"

const items: TimelineItemBase[] = [
  {
    id: "workspace",
    title: "Unified Workspace",
    period: "2023 — Present",
    description: "Connected platform contexts into one system.",
    thumbnailSrc: "/favicon.svg",
    thumbnailAlt: "Workspace orb",
  },
]

export default function Example() {
  return (
    <AnimatedTimeline
      items={items}
      orientation="vertical"
      renderThumbnail={(item) => (
        <div className="h-full w-full overflow-hidden rounded-2xl">
          <DustField src={item.thumbnailSrc ?? "/favicon.svg"} className="h-full w-full" optimized />
        </div>
      )}
    />
  )
}

Examples

2024 — 2025

Lead Developer · EVENTO

Built a mobile event discovery app with Expo and a realtime TypeScript backend; paused for now with potential future revival.

React NativeTypeScriptRealtime
2025 — 2025

Percepta

AI-powered image annotation platform with end-to-end tooling, CV model integration, and production-ready access control.

Computer VisionC#TypeScriptPythonSAM3YOLOv8
2026 — Present

nDex

Workspace intelligence and collaboration platform for builders at ndex.space.

ReactTypeScriptProduct
2026 — Present

@brxndxndiaz/ui

Component registry for crafted interface blocks, motion primitives, and visual systems.

ReactTypeScriptDesign
2026 — Present

MotionMint (coming soon)

Personal studio editor for designing SVG files and converting SVGs into Lottie with AI-assisted workflows.

SVGLottieAIEditor

Source

// Source: src/components/library/animated-timeline.tsx