Development Progress Milestones

Coming soon section with a progress bar and milestone tracker showing development stages like Design, Backend, Frontend, and Testing. Perfect for keeping users informed about product development progress.

FREE

ComingSoon2: Development Progress Milestones

Coming-soon hero built around a derived progress bar: overall completion is computed from the ratio of completed milestones, driving both a shadcn Progress bar and a row of numbered milestone dots connected by a line. There is no timer or countdown in this block, only static milestone state.

Free block

This block is free. No license or account is required: install it with the CLI and use it in unlimited projects.

Installation

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/comingsoon2"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/comingsoon2"

This installs the block to components/beste/block/comingsoon2.tsx, plus the badge and progress shadcn/ui primitives it uses for the eyebrow badge and the progress bar.

Quick start

The installed file exports comingsoon2Demo alongside the block: the exact props behind the preview above. Spread it to get a working progress tracker in one line.

tsx
import { ComingSoon2, comingsoon2Demo } from "@/components/beste/block/comingsoon2";

export default function ComingSoonPage() {
  return <ComingSoon2 {...comingsoon2Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { ComingSoon2 } from "@/components/beste/block/comingsoon2";

export default function ComingSoonPage() {
  return (
    <ComingSoon2
      badge={{ label: "In Development", variant: "secondary" }}
      heading="Building something great"
      description="Here's where we are in our development journey."
      showProgress
      progressLabel="Development Progress"
      milestones={[
        { label: "Design", completed: true },
        { label: "Backend", completed: true },
        { label: "Frontend", completed: false },
        { label: "Launch", completed: false },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string; variant?: "default" | "secondary" | "outline" }Section eyebrow badge
headingstringSection heading
descriptionstringSection intro text
showProgressbooleantrueWhether the progress bar and milestone track render at all
progressLabelstringCaption above the progress bar
milestonesMilestone[][]Stages plotted along the milestone track
classNamestringExtra classes for the outer <section>
ts
type Milestone = {
  label: string;
  completed: boolean;
};

Behavior notes

More Coming Soon blocks

View all Coming Soon
PRO

comingsoon7

Launch Roadmap Timeline

Coming soon section with a vertical timeline showing launch phases, dates, and status indicators. Perfect for communicating a clear release plan and keeping users informed about upcoming milestones.

PRO

comingsoon10

Dev Log Feed

Coming soon section with a chronological development log feed showing recent updates, commits, and milestones. Perfect for building in public and keeping the community engaged.

FREE

comingsoon1

Countdown Timer Launch

Coming soon section with a live countdown timer showing days, hours, minutes, and seconds until launch. Perfect for product launches, event announcements, or building anticipation for new features.

PRO

comingsoon14

Early Access Tiers

Coming soon section with tiered early access plans showing benefits, features, and availability for each level. Perfect for building a monetized waitlist with founding member perks.

PRO

comingsoon8

Readiness Status Dashboard

Coming soon section with a status dashboard displaying service readiness with color-coded indicators for ready, in-progress, and planned states. Perfect for transparent launch communication.

PRO

comingsoon9

Bento Stats Dashboard

Coming soon section with a bento-grid of live build stats like commits, test coverage, uptime, and team size. Perfect for building in public with transparent engineering metrics.