"use client"; import { motion } from "framer-motion"; import { Layers, Paintbrush, Database, FileCode, Zap, ArrowRight } from 'lucide-react'; import {Button } from "@/components/ui/button"; import { Card, CardHeader, CardTitle, CardDescription, } from "@/components/ui/card"; const features = [ { icon: Layers, title: 'Next.js 16 + App Router', description: 'Server components, layouts, and the latest React features' }, { icon: Paintbrush, title:'Tailwind CSS + shadcn/ui', description: 'Utility-first CSS framework with pre-designed components' }, { icon: Database, title: 'Zustand + TanStack Query', description: 'State management and data fetching solutions' }, { icon: FileCode, title: 'React Hook Form + Zod', description: 'Form handling and validation with TypeScript support' }, { icon: Zap, title: 'Framer Motion + Lucide Icons', description: 'Animation library and icon set for React' }, { icon: ArrowRight, title: 'Axios + Interceptors', description: 'HTTP client with request and response interceptors' }, ]; const containerVariants = { hidden : { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.1 } } }; const itemVariants = { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0 } }; export default function Home() { return (
{/* Hero */}

welcome to Idea Guru

A Next.js starter template with a curated tech stack

{/* Features */} {features.map((feature, index) => ( {feature.title} {feature.description} ))}
); }