Skip to content
Brok UI

Loading…

No results

SaaS Template

Open source

Open SaaS landing pages — an all-in-one workspace product with an app-mockup hero and bento features, and a mobile-first app landing with a phone-framed chat showcase.

Preview

resources/views/pages/atomist.blade.php Blade
@props([])

{{-- Atomist — SaaS landing page. Composes existing marketing blocks into a full,
     on-theme screen for an all-in-one workspace product. --}}
@php
    $navLinks = [
        ['label' => 'Product', 'href' => '#features'],
        ['label' => 'Pricing', 'href' => '#pricing'],
        ['label' => 'Customers', 'href' => '#testimonials'],
        ['label' => 'Docs', 'href' => '#'],
    ];

    $logos = [
        'Northwind', 'Lumen', 'Cadence', 'Tideway', 'Beacon', 'Forge & Co',
    ];

    $bentoHero = [
        'badge' => 'Live workspace',
        'title' => 'See everything your team is shipping',
        'description' => 'Docs, tasks, and automations in one connected canvas — updated in real time, never stale, always yours to edit.',
        'metric' => '4.2k',
        'metricLabel' => 'Tasks shipped this week',
        'delta' => '+24.6%',
        'bars' => [42, 51, 48, 63, 59, 74, 81, 96],
    ];

    $bentoFeatures = [
        [
            'title' => 'One connected workspace',
            'description' => 'Docs, projects, and goals live together — no more switching between five tabs to find the truth.',
            'icon' => 'code',
        ],
        [
            'title' => 'Automate the busywork',
            'description' => 'Trigger handoffs, status changes, and reminders automatically so your team ships instead of chasing.',
            'icon' => 'refresh',
        ],
        [
            'title' => 'Secure by default',
            'description' => 'SSO, granular roles, and audit logs keep enterprise data locked down without slowing anyone down.',
            'icon' => 'shield',
        ],
        [
            'title' => 'Make it yours',
            'description' => 'Custom views, fields, and branding so the workspace fits how your team actually works.',
            'icon' => 'palette',
        ],
    ];

    $plans = [
        [
            'name' => 'Free',
            'price' => '$0',
            'period' => '/mo',
            'blurb' => 'For solo builders organising their first project.',
            'featured' => false,
            'cta' => 'Start for free',
            'href' => '#',
            'features' => [
                ['label' => 'Up to 3 projects', 'included' => true],
                ['label' => 'Unlimited docs', 'included' => true],
                ['label' => 'Community support', 'included' => true],
                ['label' => 'Automations', 'included' => false],
                ['label' => 'SSO & audit logs', 'included' => false],
            ],
        ],
        [
            'name' => 'Team',
            'price' => '$24',
            'period' => '/user/mo',
            'blurb' => 'For growing teams shipping together every day.',
            'featured' => true,
            'cta' => 'Start 14-day trial',
            'href' => '#',
            'features' => [
                ['label' => 'Unlimited projects', 'included' => true],
                ['label' => 'Unlimited docs', 'included' => true],
                ['label' => 'Priority support', 'included' => true],
                ['label' => 'Automations', 'included' => true],
                ['label' => 'SSO & audit logs', 'included' => false],
            ],
        ],
        [
            'name' => 'Enterprise',
            'price' => 'Custom',
            'period' => '',
            'blurb' => 'For organisations that need scale, control, and security.',
            'featured' => false,
            'cta' => 'Contact sales',
            'href' => '#',
            'features' => [
                ['label' => 'Everything in Team', 'included' => true],
                ['label' => 'SSO & SCIM provisioning', 'included' => true],
                ['label' => 'Audit logs & data residency', 'included' => true],
                ['label' => 'Dedicated success manager', 'included' => true],
                ['label' => 'Custom SLA & 99.99% uptime', 'included' => true],
            ],
        ],
    ];

    $testimonials = [
        [
            'quote' => 'Atomist replaced four tools overnight. Our roadmap, docs, and standups finally live in one place the whole team trusts.',
            'name' => 'Avery Mitchell',
            'role' => 'Head of Product, Northwind',
            'initials' => 'AM',
        ],
        [
            'quote' => 'The automations alone gave us back a day a week. Handoffs just happen — nobody has to babysit a board anymore.',
            'name' => 'Jordan Lee',
            'role' => 'Engineering Lead, Lumen',
            'initials' => 'JL',
        ],
        [
            'quote' => 'We shipped two releases faster in our first month. Everything we need is one click away instead of one Slack thread away.',
            'name' => 'Priya Nair',
            'role' => 'Operations Lead, Cadence',
            'initials' => 'PN',
        ],
        [
            'quote' => 'Security signed off in a day. SSO, audit logs, and roles were exactly what enterprise procurement asked for.',
            'name' => 'Marcus Bell',
            'role' => 'CTO, Forge & Co',
            'initials' => 'MB',
        ],
        [
            'quote' => 'Onboarding new teammates went from a week to an afternoon. The workspace is the single source of truth they actually read.',
            'name' => 'Sofia Romero',
            'role' => 'Founder, Tideway',
            'initials' => 'SR',
        ],
        [
            'quote' => 'It is the rare tool that scaled with us from five people to fifty without ever feeling in the way.',
            'name' => 'Daniel Okafor',
            'role' => 'VP Engineering, Beacon',
            'initials' => 'DO',
        ],
    ];

    $faqItems = [
        ['question' => 'What is Atomist?', 'answer' => 'Atomist is the all-in-one workspace where your docs, projects, and automations live together — so your team spends less time switching tools and more time shipping.'],
        ['question' => 'Can I migrate from my current tools?', 'answer' => 'Yes. Import projects, docs, and tasks from the tools you already use with guided importers, and bring your team along without losing history.'],
        ['question' => 'How does the free trial work?', 'answer' => 'Every paid plan starts with a 14-day trial of the Team tier. No credit card required, and you keep your data if you decide to stay on Free.'],
        ['question' => 'Is my data secure?', 'answer' => 'Data is encrypted in transit and at rest. Team and Enterprise plans add SSO, granular roles, and audit logs, with data residency available on Enterprise.'],
        ['question' => 'Do you offer discounts for startups or non-profits?', 'answer' => 'Yes. Eligible startups and registered non-profits get discounted pricing — reach out to our sales team and we will get you set up.'],
    ];

    $footerColumns = [
        ['heading' => 'Product', 'links' => [
            ['label' => 'Features', 'href' => '#features'],
            ['label' => 'Pricing', 'href' => '#pricing'],
            ['label' => 'Automations', 'href' => '#'],
            ['label' => 'Changelog', 'href' => '#'],
        ]],
        ['heading' => 'Resources', 'links' => [
            ['label' => 'Documentation', 'href' => '#'],
            ['label' => 'Guides', 'href' => '#'],
            ['label' => 'Templates', 'href' => '#'],
            ['label' => 'Support', 'href' => '#'],
        ]],
        ['heading' => 'Company', 'links' => [
            ['label' => 'About', 'href' => '#'],
            ['label' => 'Customers', 'href' => '#testimonials'],
            ['label' => 'Careers', 'href' => '#'],
            ['label' => 'Contact', 'href' => '#'],
        ]],
    ];
@endphp

<div class="min-h-screen bg-background text-foreground">
    <x-blocks.header-navbar
        :brand="__('Atomist')"
        :links="$navLinks"
        :cta="__('Start for free')"
    />

    <main>
        <x-blocks.hero-mockup
            :eyebrow="__('New — Automations are here')"
            :heading="__('The all-in-one workspace to ship faster')"
            :subheading="__('Atomist brings your docs, projects, and automations into one connected canvas — so your team stops switching tools and starts shipping.')"
            :primaryCta="__('Start for free')"
            :secondaryCta="__('Book a demo')"
            url="app.atomist.com"
        />

        <x-blocks.logo-cloud-marquee
            :heading="__('Trusted by fast-moving teams at')"
            :logos="$logos"
        />

        <div id="features">
            <x-blocks.features-bento
                :eyebrow="__('Everything in one place')"
                :heading="__('Run your whole team from a single workspace')"
                :subheading="__('Plan, document, and automate without the tab-switching tax. Atomist keeps every team aligned on one source of truth.')"
                :hero="$bentoHero"
                :features="$bentoFeatures"
            />
        </div>

        <div id="pricing">
            <x-blocks.pricing-cards
                :heading="__('Simple pricing that scales with your team')"
                :subheading="__('Start free, upgrade when you grow. No hidden fees, cancel anytime.')"
                :plans="$plans"
            />
        </div>

        <div id="testimonials">
            <x-blocks.testimonials-grid
                :eyebrow="__('Loved by teams')"
                :heading="__('Teams ship faster on Atomist')"
                :subheading="__('Thousands of teams replaced their tool sprawl with one workspace they actually enjoy using.')"
                :testimonials="$testimonials"
            />
        </div>

        <x-blocks.faq-accordion
            :heading="__('Frequently asked questions')"
            :subheading="__('Everything you need to know about Atomist, migration, and billing.')"
            :items="$faqItems"
        />

        <x-blocks.closing-cta-centered
            frame="none"
            :eyebrow="__('Ship faster, starting today')"
            :heading="__('Bring your team into one workspace')"
            :subheading="__('Join thousands of teams using Atomist to plan, document, and automate their work — all in one place.')"
            :primaryCta="__('Start for free')"
            :secondaryCta="__('Book a demo')"
        />
    </main>

    <x-blocks.footer-columns
        :brand="__('Atomist')"
        :tagline="__('The all-in-one workspace to ship faster.')"
        :columns="$footerColumns"
    />
</div>

Installation

terminal
php artisan ui:add pages/atomist

Registry contract

Install confidence

php artisan ui:add pages/atomist writes only the generated targets below. The CLI validates each file hash before writing and prompts before replacing local changes unless --force is used.

Version
1.0.3
License
open
Stability
stable
Contract
v1
Foundation
≥ 1.0.0
Type Generated target
blade resources/views/pages/atomist.blade.php

Registry dependencies

blocks/header-navbar blocks/hero-mockup blocks/logo-cloud-marquee blocks/features-bento blocks/pricing-cards blocks/testimonials-grid blocks/faq-accordion blocks/closing-cta-centered blocks/footer-columns

Package dependencies

composer: jml/brok:^0.2

Use with AI

A brief for your coding agent: what the page is, the install command, how to render it, its props and the rules. Copy it, or open a prompt about this page in an assistant.

atomist.md
# Brok UI page: Atomist — SaaS Landing (`atomist`)

A full SaaS product landing page composing a navbar, hero with app mockup, logo cloud, bento features, pricing, testimonials, FAQ, CTA and footer, themed around an all-in-one workspace product.

Brok UI is a Laravel Blade registry. `ui:add` copies this page into the app as plain Blade the app owns; it composes installed `<brok:*>` primitives and semantic design tokens.

## Install

```bash
php artisan ui:add pages/atomist
```

## Render it

```blade
<x-pages.atomist />
```

## Use when

- A full SaaS product landing page for an all-in-one workspace product: a navbar, a hero with an app mockup, a logo cloud, bento features, pricing, testimonials, an FAQ, a call-to-action and a footer.
- It composes blocks/header-navbar, blocks/hero-mockup, blocks/logo-cloud-marquee, blocks/features-bento, blocks/pricing-cards, blocks/testimonials-grid, blocks/faq-accordion, blocks/closing-cta-centered and blocks/footer-columns.

## Avoid when

- Building a landing page for a different vertical, such as crypto, real estate or an agency; use crypgo, homely or awake instead.

## Rules

- Render the installed page with `<x-pages.atomist />` and pass data through its props; edit the copied file only for structural changes.
- Keep the semantic design tokens (`bg-background`, `text-muted-foreground`); never swap in raw colour utilities.
- Keep the `data-slot` attributes and the logical (start/end) spacing so the markup still mirrors under `dir="rtl"`.

## Links

- Docs: https://brokui.dev/pages/atomist
- Registry JSON (files, props, contract): https://brokui.dev/r/open/pages/atomist.json

Working in Claude Code, Cursor or Codex? Give the agent the whole registry through the MCP server or the Brok UI skill.

Guidance

Use when

  • A full SaaS product landing page for an all-in-one workspace product: a navbar, a hero with an app mockup, a logo cloud, bento features, pricing, testimonials, an FAQ, a call-to-action and a footer.
  • It composes blocks/header-navbar, blocks/hero-mockup, blocks/logo-cloud-marquee, blocks/features-bento, blocks/pricing-cards, blocks/testimonials-grid, blocks/faq-accordion, blocks/closing-cta-centered and blocks/footer-columns.

Avoid when

  • Building a landing page for a different vertical, such as crypto, real estate or an agency; use crypgo, homely or awake instead.

Anti-patterns

  • Do not replace semantic props with conflicting utility classes.
  • Do not remove labels, focus styles, or state attributes.

Usage

Render the page as a component, or wire it to a route. Pass data where useful:

resources/views/welcome.blade.php Blade
<x-pages.atomist />

Built from blocks & primitives

This page composes installed <brok:*> primitives and semantic design tokens only — it does not reimplement any primitive. Re-theme it (light, dark, admin, customer) by editing CSS variables; flip the preview to RTL to confirm it mirrors.

Source

The exact, editable file ui:add writes into your app. The preview above renders this same source — there are no preview-only pages.

resources/views/pages/atomist.blade.php Blade
@props([])

{{-- Atomist — SaaS landing page. Composes existing marketing blocks into a full,
     on-theme screen for an all-in-one workspace product. --}}
@php
    $navLinks = [
        ['label' => 'Product', 'href' => '#features'],
        ['label' => 'Pricing', 'href' => '#pricing'],
        ['label' => 'Customers', 'href' => '#testimonials'],
        ['label' => 'Docs', 'href' => '#'],
    ];

    $logos = [
        'Northwind', 'Lumen', 'Cadence', 'Tideway', 'Beacon', 'Forge & Co',
    ];

    $bentoHero = [
        'badge' => 'Live workspace',
        'title' => 'See everything your team is shipping',
        'description' => 'Docs, tasks, and automations in one connected canvas — updated in real time, never stale, always yours to edit.',
        'metric' => '4.2k',
        'metricLabel' => 'Tasks shipped this week',
        'delta' => '+24.6%',
        'bars' => [42, 51, 48, 63, 59, 74, 81, 96],
    ];

    $bentoFeatures = [
        [
            'title' => 'One connected workspace',
            'description' => 'Docs, projects, and goals live together — no more switching between five tabs to find the truth.',
            'icon' => 'code',
        ],
        [
            'title' => 'Automate the busywork',
            'description' => 'Trigger handoffs, status changes, and reminders automatically so your team ships instead of chasing.',
            'icon' => 'refresh',
        ],
        [
            'title' => 'Secure by default',
            'description' => 'SSO, granular roles, and audit logs keep enterprise data locked down without slowing anyone down.',
            'icon' => 'shield',
        ],
        [
            'title' => 'Make it yours',
            'description' => 'Custom views, fields, and branding so the workspace fits how your team actually works.',
            'icon' => 'palette',
        ],
    ];

    $plans = [
        [
            'name' => 'Free',
            'price' => '$0',
            'period' => '/mo',
            'blurb' => 'For solo builders organising their first project.',
            'featured' => false,
            'cta' => 'Start for free',
            'href' => '#',
            'features' => [
                ['label' => 'Up to 3 projects', 'included' => true],
                ['label' => 'Unlimited docs', 'included' => true],
                ['label' => 'Community support', 'included' => true],
                ['label' => 'Automations', 'included' => false],
                ['label' => 'SSO & audit logs', 'included' => false],
            ],
        ],
        [
            'name' => 'Team',
            'price' => '$24',
            'period' => '/user/mo',
            'blurb' => 'For growing teams shipping together every day.',
            'featured' => true,
            'cta' => 'Start 14-day trial',
            'href' => '#',
            'features' => [
                ['label' => 'Unlimited projects', 'included' => true],
                ['label' => 'Unlimited docs', 'included' => true],
                ['label' => 'Priority support', 'included' => true],
                ['label' => 'Automations', 'included' => true],
                ['label' => 'SSO & audit logs', 'included' => false],
            ],
        ],
        [
            'name' => 'Enterprise',
            'price' => 'Custom',
            'period' => '',
            'blurb' => 'For organisations that need scale, control, and security.',
            'featured' => false,
            'cta' => 'Contact sales',
            'href' => '#',
            'features' => [
                ['label' => 'Everything in Team', 'included' => true],
                ['label' => 'SSO & SCIM provisioning', 'included' => true],
                ['label' => 'Audit logs & data residency', 'included' => true],
                ['label' => 'Dedicated success manager', 'included' => true],
                ['label' => 'Custom SLA & 99.99% uptime', 'included' => true],
            ],
        ],
    ];

    $testimonials = [
        [
            'quote' => 'Atomist replaced four tools overnight. Our roadmap, docs, and standups finally live in one place the whole team trusts.',
            'name' => 'Avery Mitchell',
            'role' => 'Head of Product, Northwind',
            'initials' => 'AM',
        ],
        [
            'quote' => 'The automations alone gave us back a day a week. Handoffs just happen — nobody has to babysit a board anymore.',
            'name' => 'Jordan Lee',
            'role' => 'Engineering Lead, Lumen',
            'initials' => 'JL',
        ],
        [
            'quote' => 'We shipped two releases faster in our first month. Everything we need is one click away instead of one Slack thread away.',
            'name' => 'Priya Nair',
            'role' => 'Operations Lead, Cadence',
            'initials' => 'PN',
        ],
        [
            'quote' => 'Security signed off in a day. SSO, audit logs, and roles were exactly what enterprise procurement asked for.',
            'name' => 'Marcus Bell',
            'role' => 'CTO, Forge & Co',
            'initials' => 'MB',
        ],
        [
            'quote' => 'Onboarding new teammates went from a week to an afternoon. The workspace is the single source of truth they actually read.',
            'name' => 'Sofia Romero',
            'role' => 'Founder, Tideway',
            'initials' => 'SR',
        ],
        [
            'quote' => 'It is the rare tool that scaled with us from five people to fifty without ever feeling in the way.',
            'name' => 'Daniel Okafor',
            'role' => 'VP Engineering, Beacon',
            'initials' => 'DO',
        ],
    ];

    $faqItems = [
        ['question' => 'What is Atomist?', 'answer' => 'Atomist is the all-in-one workspace where your docs, projects, and automations live together — so your team spends less time switching tools and more time shipping.'],
        ['question' => 'Can I migrate from my current tools?', 'answer' => 'Yes. Import projects, docs, and tasks from the tools you already use with guided importers, and bring your team along without losing history.'],
        ['question' => 'How does the free trial work?', 'answer' => 'Every paid plan starts with a 14-day trial of the Team tier. No credit card required, and you keep your data if you decide to stay on Free.'],
        ['question' => 'Is my data secure?', 'answer' => 'Data is encrypted in transit and at rest. Team and Enterprise plans add SSO, granular roles, and audit logs, with data residency available on Enterprise.'],
        ['question' => 'Do you offer discounts for startups or non-profits?', 'answer' => 'Yes. Eligible startups and registered non-profits get discounted pricing — reach out to our sales team and we will get you set up.'],
    ];

    $footerColumns = [
        ['heading' => 'Product', 'links' => [
            ['label' => 'Features', 'href' => '#features'],
            ['label' => 'Pricing', 'href' => '#pricing'],
            ['label' => 'Automations', 'href' => '#'],
            ['label' => 'Changelog', 'href' => '#'],
        ]],
        ['heading' => 'Resources', 'links' => [
            ['label' => 'Documentation', 'href' => '#'],
            ['label' => 'Guides', 'href' => '#'],
            ['label' => 'Templates', 'href' => '#'],
            ['label' => 'Support', 'href' => '#'],
        ]],
        ['heading' => 'Company', 'links' => [
            ['label' => 'About', 'href' => '#'],
            ['label' => 'Customers', 'href' => '#testimonials'],
            ['label' => 'Careers', 'href' => '#'],
            ['label' => 'Contact', 'href' => '#'],
        ]],
    ];
@endphp

<div class="min-h-screen bg-background text-foreground">
    <x-blocks.header-navbar
        :brand="__('Atomist')"
        :links="$navLinks"
        :cta="__('Start for free')"
    />

    <main>
        <x-blocks.hero-mockup
            :eyebrow="__('New — Automations are here')"
            :heading="__('The all-in-one workspace to ship faster')"
            :subheading="__('Atomist brings your docs, projects, and automations into one connected canvas — so your team stops switching tools and starts shipping.')"
            :primaryCta="__('Start for free')"
            :secondaryCta="__('Book a demo')"
            url="app.atomist.com"
        />

        <x-blocks.logo-cloud-marquee
            :heading="__('Trusted by fast-moving teams at')"
            :logos="$logos"
        />

        <div id="features">
            <x-blocks.features-bento
                :eyebrow="__('Everything in one place')"
                :heading="__('Run your whole team from a single workspace')"
                :subheading="__('Plan, document, and automate without the tab-switching tax. Atomist keeps every team aligned on one source of truth.')"
                :hero="$bentoHero"
                :features="$bentoFeatures"
            />
        </div>

        <div id="pricing">
            <x-blocks.pricing-cards
                :heading="__('Simple pricing that scales with your team')"
                :subheading="__('Start free, upgrade when you grow. No hidden fees, cancel anytime.')"
                :plans="$plans"
            />
        </div>

        <div id="testimonials">
            <x-blocks.testimonials-grid
                :eyebrow="__('Loved by teams')"
                :heading="__('Teams ship faster on Atomist')"
                :subheading="__('Thousands of teams replaced their tool sprawl with one workspace they actually enjoy using.')"
                :testimonials="$testimonials"
            />
        </div>

        <x-blocks.faq-accordion
            :heading="__('Frequently asked questions')"
            :subheading="__('Everything you need to know about Atomist, migration, and billing.')"
            :items="$faqItems"
        />

        <x-blocks.closing-cta-centered
            frame="none"
            :eyebrow="__('Ship faster, starting today')"
            :heading="__('Bring your team into one workspace')"
            :subheading="__('Join thousands of teams using Atomist to plan, document, and automate their work — all in one place.')"
            :primaryCta="__('Start for free')"
            :secondaryCta="__('Book a demo')"
        />
    </main>

    <x-blocks.footer-columns
        :brand="__('Atomist')"
        :tagline="__('The all-in-one workspace to ship faster.')"
        :columns="$footerColumns"
    />
</div>

Ownership & lifecycle

Owner, release state, review evidence and adoption for this item.
Owner
Platform UI (@JoshJML)
Current version
1.0.3
Status
Stable
License
open
Deprecation
Not deprecated
Contract
v1
Foundation
≥ 1.0.0