Back to components
Marketing component
Website UI
Complete Next.js marketing scaffold — landing, pricing, docs, and more.
Install
$ Run in your project root
pnpm dlx shadcn@latest add https://ui-components.desishub.com/r/website-ui.jsonWhat it does
- 10 pre-built pages (home, pricing, docs, changelog, developers, help, contact, hire-expert, 404)
- Responsive navbar with dark mode toggle and language switcher
- Built-in i18n via next-intl (EN/FR translations)
- SEO features: OpenGraph, Twitter cards, sitemap.xml, robots.txt
- Auto-installs next-intl, lucide-react, class-variance-authority, clsx, tailwind-merge
When to use
Use it
SaaS landing pages, startup websites, portfolios, product docs, agency templates, OSS homepages.
Skip it
Projects needing highly custom layouts from scratch or non-standard content structures.
Prerequisites
- Initialized Next.js project
Files & routes added
- /, /pricing, /docs, /developers, /help, /contact, /hire-expert, /404
- components/navbar.tsx, footer.tsx, structured-data.tsx
- config/site.ts, i18n/request.ts
- messages/en.json, messages/fr.json