import { motion } from "framer-motion"; import { Activity, ArrowRight, ArrowUpRight, Award, Building2, FlaskConical, Globe, Heart, Package, PartyPopper, Search, ShoppingCart, Star, Tractor, TrendingUp, Trophy, Tv, Users, Utensils } from "lucide-react"; import { useState } from "react"; import { Helmet } from "react-helmet-async"; import { ImageWithFallback } from "../components/figma/ImageWithFallback"; import { Footer } from "../components/Footer"; import { Navigation } from "../components/Navigation"; import { Badge } from "../components/ui/badge"; import { Button } from "../components/ui/button"; import { Card, CardContent } from "../components/ui/card"; import { Input } from "../components/ui/input"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "../components/ui/select"; import ambleCase from "../src/images/amble-case.webp"; import ranoutofCase from "../src/images/ranoutof-case.webp"; // import seezunCase from "../src/images/seezun-case.webp"; import tcCase from "../src/images/tc-case.webp"; import wokaCase from "../src/images/woka-case.webp"; import gtCase from "../src/images/gt-case.webp"; import RrCase from "../src/images/resturant-reward-case.webp"; import dkCase from "../src/images/dkCase.webp"; import vib360Case from "../src/images/vib360Case.webp"; import niftyCase from "../src/images/niftyCase.webp"; import prospertyCase from "../src/images/prospertyCase.webp"; import simplitendCase from "../src/images/simplitendCase.webp"; import amozCase from "../src/images/amozCase.webp"; import farmCase from "../src/images/farmCase.webp"; import leanCase from "../src/images/leanCase.webp"; import { useNavigate } from "react-router-dom"; const caseStudies = [ { id: 1, title: "RanOutOf", image: ranoutofCase, category: "Lifestyle", industry: "Consumer", featured: true, link: "/projects/ranoutof", icon: Package }, // { // id: 2, // title: "Seezun", // image: seezunCase, // category: "E-commerce", // industry: "Retail", // featured: true, // link: "/projects/seezun", // icon: ShoppingCart // }, { id: 3, title: "Woka", image: wokaCase, category: "Health & Fitness", industry: "Healthcare", featured: true, link: "/projects/woka", icon: Tv }, { id: 6, title: "Traders Circuit", image: tcCase, category: "FinTech", industry: "Finance", featured: true, link: "/projects/traderscircuit", icon: TrendingUp }, { id: 7, title: "Good Times", image: gtCase, category: "Events", industry: "Entertainment", featured: true, link: "/projects/goodtimes", icon: PartyPopper }, { id: 8, title: "Resturant Reward App", image: RrCase, category: "Loyalty & Rewards", industry: "Hospitality", featured: false, link: "/comming-soon", icon: Utensils }, { id: 9, title: "Amble", image: ambleCase, category: "Social", industry: "Heritage", featured: false, link: "/projects/amble", icon: Users }, { id: 10, title: "Amoz", image: amozCase, category: "Lifestyle", industry: "Consumer", featured: false, link: "/projects/amoz", icon: Heart }, { id: 11, title: "Dorf Ketal", image: dkCase, category: "Lifestyle", industry: "Chemicals", featured: false, link: "/comming-soon", icon: FlaskConical }, { id: 12, title: "VIB360", image: vib360Case, category: "Lifestyle", industry: "Consumer", featured: false, link: "/projects/vib360", icon: Activity }, { id: 13, title: "Nifty 11", image: niftyCase, category: "Lifestyle", industry: "Consumer", featured: false, link: "/comming-soon", icon: Trophy }, { id: 13, title: "Prosperty", image: prospertyCase, category: "Lifestyle", industry: "Real Estate", featured: false, link: "/projects/prosperty", icon: Building2 }, { id: 14, title: "Simpletend", image: simplitendCase, category: "Health & Fitness", industry: "Healthcare", featured: false, link: "/projects/simpletend", icon: Activity }, { id: 15, title: "Farm Feeder", image: farmCase, category: "AgriTech", industry: "Agriculture", featured: false, link: "/comming-soon", icon: Tractor }, { id: 16, title: "Lean In World", image: leanCase, category: "AgriTech", industry: "Agriculture", featured: false, link: "/comming-soon", icon: Globe }, ]; const industries = ["All Industries", "Consumer", "Retail", "Healthcare", "Technology", "Agriculture", "Finance", "Entertainment", "Real Estate","Heritage","Chemicals","Hospitality"]; const categories = ["All Categories", "Lifestyle", "E-commerce", "Health & Fitness", "Social", "AgriTech", "FinTech", "Events", "PropTech","Loyalty & Rewards"]; export const CaseStudies = () => { const [searchTerm, setSearchTerm] = useState(""); const [selectedIndustry, setSelectedIndustry] = useState("All Industries"); const [selectedCategory, setSelectedCategory] = useState("All Categories"); const [showFeaturedOnly, setShowFeaturedOnly] = useState(false); // Filter case studies based on search and filters const filteredCaseStudies = caseStudies.filter((study) => { const search = searchTerm.toLowerCase(); // Now we only check against `title`, `category`, and `industry` const matchesSearch = study.title.toLowerCase().includes(search) || study.category.toLowerCase().includes(search) || study.industry.toLowerCase().includes(search); const matchesIndustry = selectedIndustry === "All Industries" || study.industry === selectedIndustry; const matchesCategory = selectedCategory === "All Categories" || study.category === selectedCategory; const matchesFeatured = !showFeaturedOnly || study.featured; return matchesSearch && matchesIndustry && matchesCategory && matchesFeatured; }); const navigate = useNavigate(); return (
{/* */} {/* Hero Section */}
{/* Page Title and Meta Description */} Case Studies | AI Web Development Projects by WDI {/* Canonical Link */} {/* Open Graph Tags (for Facebook, LinkedIn) */} {/* Twitter Card Tags */} {/* Social Profiles (using JSON-LD Schema) */}
Our Success Stories

Portfolios That Define Excellence

Explore our portfolio of award-winning projects that have transformed businesses and delighted millions of users across diverse industries.

{/* Filters Section */}
{/* Search */}
setSearchTerm(e.target.value)} className="pl-10 bg-card/50 border-white/10" />
{/* Industry Filter */} {/* Category Filter */} {/* Featured Toggle */}
{/* Results Count */}

Showing {filteredCaseStudies.length} of {caseStudies.length} portfolios

{/* Case Studies Grid */}
{filteredCaseStudies.map((study, index) => { const IconComponent = study.icon; return ( navigate(study.link)} > { e.stopPropagation(); navigate(study.link); }} > {/* Image Header */}
{/* Category Badge */}
{study.category}
{/* Featured Badge */} {study.featured && (
Featured
)} {/* Icon Overlay */}
); })}
{/* CTA Section */}

Ready to Create Your Own Success Story?

Join the ranks of industry leaders who have transformed their businesses with our innovative solutions.

{/*
); };