Create a modern web application starter template using the following feature.
- TypeScript
- Tailwind CSS
- Lucide icons
- shadcn/ui
- next-themes
- Radix UI components
- Clean and scalable structure (components/ui, reusable hooks)
- Modern form handling (react-hook-form, zod)
- Utilities (lib/utils.ts with cn, clsx, tailwind-merge)
- Responsive design
- Animations (tailwindcss-animate)
- Interactive UI components (scroll-area, sidebar, toast, toaster, tooltip, resizable panels, command palette)
- Notification system
- Theme support
- Frontend best practices