← back to Sdcc Awards

cypressaward/frontend/app/success-stories/page.tsx

86 lines

'use client'

import { Card } from '@/components/ui/card'
import { Badge } from '@/components/ui/badge'
import { Trophy, DollarSign, Users, Target } from 'lucide-react'

export default function SuccessStoriesPage() {
  const stories = [
    {
      organization: 'National Consumer Law Center',
      amount: '$3,500,000',
      case: 'Wells Fargo Home Mortgage Settlement',
      impact: 'Funded free legal services for 10,000+ low-income families facing foreclosure',
      category: 'Consumer Protection'
    },
    {
      organization: 'Electronic Frontier Foundation',
      amount: '$2,750,000',
      case: 'Facebook Privacy Settlement',
      impact: 'Launched nationwide digital privacy education program reaching 500,000 students',
      category: 'Privacy'
    },
    {
      organization: 'Student Borrower Protection Center',
      amount: '$1,850,000',
      case: 'Navient Servicing Practices',
      impact: 'Created free debt counseling hotline serving 25,000 borrowers annually',
      category: 'Education'
    }
  ]

  return (
    <div className="min-h-screen bg-gray-50 py-12">
      <div className="max-w-6xl mx-auto px-4">
        <div className="text-center mb-12">
          <h1 className="text-4xl font-bold mb-4">Success Stories</h1>
          <p className="text-xl text-gray-600">Real impact from cy pres awards</p>
        </div>

        <div className="grid md:grid-cols-4 gap-4 mb-12">
          <Card className="p-4 text-center">
            <Trophy className="h-8 w-8 text-yellow-500 mx-auto mb-2" />
            <p className="text-2xl font-bold">150+</p>
            <p className="text-sm text-gray-600">Awards Distributed</p>
          </Card>
          <Card className="p-4 text-center">
            <DollarSign className="h-8 w-8 text-green-500 mx-auto mb-2" />
            <p className="text-2xl font-bold">$125M+</p>
            <p className="text-sm text-gray-600">Total Funding</p>
          </Card>
          <Card className="p-4 text-center">
            <Users className="h-8 w-8 text-blue-500 mx-auto mb-2" />
            <p className="text-2xl font-bold">2.5M+</p>
            <p className="text-sm text-gray-600">People Helped</p>
          </Card>
          <Card className="p-4 text-center">
            <Target className="h-8 w-8 text-purple-500 mx-auto mb-2" />
            <p className="text-2xl font-bold">45</p>
            <p className="text-sm text-gray-600">States Reached</p>
          </Card>
        </div>

        <div className="space-y-6">
          {stories.map((story, idx) => (
            <Card key={idx} className="p-6">
              <div className="flex justify-between items-start mb-4">
                <div>
                  <h3 className="text-xl font-bold">{story.organization}</h3>
                  <p className="text-gray-600">{story.case}</p>
                </div>
                <div className="text-right">
                  <p className="text-2xl font-bold text-green-600">{story.amount}</p>
                  <Badge>{story.category}</Badge>
                </div>
              </div>
              <div className="bg-blue-50 p-4 rounded-lg">
                <p className="font-medium mb-2">Impact:</p>
                <p className="text-gray-700">{story.impact}</p>
              </div>
            </Card>
          ))}
        </div>
      </div>
    </div>
  )
}