diff --git a/app/portal/page.tsx b/app/portal/page.tsx index df231159..849f2d85 100644 --- a/app/portal/page.tsx +++ b/app/portal/page.tsx @@ -1,12 +1,288 @@ -// app/portal/page.tsx -export default function PortalHome() { +"use client"; + +import { motion } from "framer-motion"; +import Link from "next/link"; +import { + ArrowRight, + CheckCircle2, + CircleX, + HeartHandshake, + HandCoins, + Coffee, + ShieldCheck, + Users, + Video, + Sparkles, +} from "lucide-react"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Button } from "@/components/ui/button"; +import { Badge } from "@/components/ui/badge"; +import { Progress } from "@/components/ui/progress"; +import { Separator } from "@/components/ui/separator"; + +/** + * App Dashboard: Support CTA + * ------------------------------------------------- + * This page is the first thing signed‑in users see. It makes a heartfelt, + * transparent pitch for community funding to keep Laser Everything + MakeArmy + * free and ad‑independent. + * + * Quick wiring: + * - If you have live funding data, replace the GOAL and CURRENT below or + * fetch dynamically in a useEffect. + */ +const GOAL = 5000; // monthly goal in USD (adjust as needed) +const CURRENT = 0; // replace with live value if available + +const perks = [ + { icon: , text: "No ads. No sponsors. No affiliates." }, +{ icon: , text: "Community‑funded, community‑first priorities." }, +{ icon: