Early bird: 30% off Dashral ProSee pricing

Dashral

SaaS landing

The site in front of your product, for a made-up analytics app you rename in one file: a home page with the product at work, features, a tour, customer quotes, plans and questions; pricing with a full comparison; a changelog; an about page with the team; a contact form that checks itself; and a 404 that helps. Mega menus, a footer with a newsletter, light and dark, favicons and social cards drawn from your name and logo.

Pro6 pagesEnglishLight and dark

Pages

saas.dashral.comOpen live
HomeThe product at work in a browser frame, features in a bento, a four-step tour, a wall of customer quotes, plans, questions and a last call to start.1 / 6

What's inside

  • Your brand in one fileThe name, tagline, menus and footer come from lib/site.ts, the plans from lib/plans.ts, the mark from lib/logo-mark.tsx.
  • Favicons and social cardsThe favicon, the home-screen icon and a share card for every page, drawn from your name and logo, the changelog's from its newest release.
  • Built from blocksEvery section is a Dashral block or a kit Section, so a page is a list you reorder, swap or extend.
  • Mega menusProduct and Resources open with icons and descriptions on a computer, and fold into a sheet on phones.
  • A contact form that worksChecked on the server with each problem under its field, a busy button while it sends, and a toast when it's through.
  • Light and darkFollows the system or the visitor's pick from the footer, with no flash on load.
  • Search engines in mindA title and description on every page, a sitemap and robots.txt, and headings in order.
  • Every screen sizeEach page restacks for phones; buttons sit side by side and wide tables scroll with a fade.

Next.js 16React 19Tailwind CSS v4TypeScriptRadixnext-themes

Get started

It comes with Dashral Pro. One command makes a Next.js project of its own with only this website, laid out like a new Next.js app, with the blocks it uses copied in and the components from npm; it then opens on localhost:3000. It runs once your GitHub account has access to the Pro repository (your account's Get started says how). No database or keys to set up.

$ pnpm create dashral my-site --pro --template saas

It's also in your Pro repository beside the dashboard, in apps/saas, where pnpm dev runs it on localhost:3003.

Your name, tagline, menus and footer are in lib/site.ts, the plans in lib/plans.ts and the logo in lib/logo-mark.tsx; the favicon and the social cards follow them. Each page is a list of blocks you can reorder, swap or change. To put it online, set NEXT_PUBLIC_SITE_URL to its address and deploy it to Vercel or any Node host.

Then make it yours: change the colors and radius with the theme tokens, add pages from the blocks, and set your logo and domain (the README's Make it yours).