Animated Timeline
Modular timeline layout with animated progress and custom thumbnails.
Preview
Sprint 01
Signal Build
Early experiments and research for the next release.
Sprint 02
System Design
Design system foundations and interface behavior mapping.
Sprint 03
Shipping
Production polish, performance passes, and launch prep.
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-timelineUsage
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
Lead Developer · EVENTO
Built a mobile event discovery app with Expo and a realtime TypeScript backend; paused for now with potential future revival.
Percepta
AI-powered image annotation platform with end-to-end tooling, CV model integration, and production-ready access control.
nDex
Workspace intelligence and collaboration platform for builders at ndex.space.
@brxndxndiaz/ui
Component registry for crafted interface blocks, motion primitives, and visual systems.
MotionMint (coming soon)
Personal studio editor for designing SVG files and converting SVGs into Lottie with AI-assisted workflows.
Source
// Source: src/components/library/animated-timeline.tsx