Shadcn.io is not affiliated with official shadcn/ui
Onboarding First Project
First project creation onboarding block for React and Next.js with project name input, selectable template rows, selected state ring indicator, and create button using shadcn/ui and Tailwind CSS.
Guide new users through their first project with this React and Next.js onboarding block. Features a project name input field, three selectable template rows with Blank, Starter, and Import options, a selected state ring indicator, and a primary Create Project button. Built with TypeScript, shadcn/ui Input and Button components, Framer Motion staggered entrance animations, Balancer for balanced heading text, and Tailwind CSS. Perfect for SaaS onboarding flows, workspace initialization screens, and first-run project setup experiences.
Related Components
React Goal Setting Onboarding Block
Goal selection step
React Integrations Onboarding Block
Integration connection step
React Guided Walkthrough Onboarding Block
Interactive walkthrough
React Workspace Setup Onboarding Block
Workspace configuration
React Template Selection Onboarding Block
Template picker
React Checklist Onboarding Block
Setup checklist
FAQ
Was this page helpful?
Sign in to leave feedback.
File Upload
File upload onboarding block for React and Next.js with dashed border drop zone, upload cloud icon, file type restrictions, progress bar, and remove action using shadcn/ui and Tailwind CSS.
Goal Setting
Goal selection onboarding block for React and Next.js with single-select goal rows, icon indicators, dynamic description reveal, and continue action using shadcn/ui and Tailwind CSS.