"use client"; import React from "react"; import { Sparkles, Brain, LayoutDashboard, Shield, Zap, Smartphone, UserCog, BarChart3, Target, Palette, } from "lucide-react"; import { ScrollReveal } from "@/components/animation/ScrollReveal"; import { SpotlightCard } from "@/components/animation/SpotlightCard"; import { TiltCard } from "@/components/animation/TiltCard"; const iconMap: Record> = { Sparkles, Brain, LayoutDashboard, Shield, Zap, Smartphone, UserCog, BarChart3, Target, Palette, }; const features = [ { title: "AI Learning System", description: "Intelligent assistance that adapts explanations to each learner's level and needs.", icon: "Sparkles", color: "#8b5cf6", span: "md:col-span-2 md:row-span-2", }, { title: "Interactive Quiz System", description: "Dynamic quizzes with real-time feedback, scoring, and retry logic.", icon: "Brain", color: "#d946ef", span: "", }, { title: "User Dashboard", description: "A central hub for progress, stats, and recommended learning paths.", icon: "LayoutDashboard", color: "#06b6d4", span: "", }, { title: "Authentication", description: "Secure sign up, sign in, and session management via Supabase Auth.", icon: "Shield", color: "#10b981", span: "", }, { title: "Real Time Updates", description: "Live data sync across the app for a seamless experience.", icon: "Zap", color: "#f59e0b", span: "md:col-span-2", }, { title: "Responsive Design", description: "Fully optimized for desktop, tablet, and mobile.", icon: "Smartphone", color: "#f43f5e", span: "", }, { title: "Personalized Learning", description: "Tailored recommendations based on performance and goals.", icon: "UserCog", color: "#8b5cf6", span: "", }, { title: "Analytics", description: "Clear visual insights into learning habits and improvement.", icon: "BarChart3", color: "#d946ef", span: "md:col-span-2", }, { title: "Progress Tracking", description: "Goal-oriented tracking that keeps learners motivated.", icon: "Target", color: "#06b6d4", span: "", }, { title: "Modern UI/UX", description: "Clean, accessible, and delightful interface.", icon: "Palette", color: "#10b981", span: "", }, ]; export function FeaturesBento() { return (
); }