From 04a97dc90c9fcf2c8201e1af6b5a856f74e135ce Mon Sep 17 00:00:00 2001 From: jyswee Date: Thu, 23 Jul 2026 22:08:23 +0000 Subject: [PATCH] Seed: saas template (34 files) --- src/pages/Features.tsx | 146 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 src/pages/Features.tsx diff --git a/src/pages/Features.tsx b/src/pages/Features.tsx new file mode 100644 index 0000000..365f602 --- /dev/null +++ b/src/pages/Features.tsx @@ -0,0 +1,146 @@ +import { Link } from "react-router-dom"; +import { Button } from "@/components/ui/button"; +import { Badge } from "@/components/ui/badge"; +import { Card, CardContent } from "@/components/ui/card"; +import { + ArrowRight, CheckCircle2, Zap, Shield, BarChart3, Users, + Layers, Globe, Workflow, BrainCircuit, GitBranch, Blocks +} from "lucide-react"; +import Header from "@/components/Header"; +import Footer from "@/components/Footer"; + +const featureSections = [ + { + badge: "Automation", + title: "Intelligent Automation That Learns", + desc: "Our AI engine observes how your team works and continuously optimizes task routing, resource allocation, and sprint planning.", + bullets: [ + "AI-powered task assignment based on team capacity and expertise", + "Automated status updates and progress tracking", + "Smart deadline predictions using historical sprint data", + ], + icon: BrainCircuit, + gradient: "from-indigo-500 to-purple-600", + }, + { + badge: "Collaboration", + title: "Collaboration Without Boundaries", + desc: "Break down silos with real-time collaboration tools that keep remote, hybrid, and in-office teams perfectly in sync.", + bullets: [ + "Real-time document editing with inline comments", + "Video huddles and screen sharing built right in", + "Cross-team visibility with shared project boards", + ], + icon: Users, + gradient: "from-cyan-500 to-blue-600", + }, + { + badge: "Analytics", + title: "Analytics That Drive Decisions", + desc: "Go beyond vanity metrics. Get actionable insights with AI-powered predictions and automated reporting.", + bullets: [ + "Customizable dashboards with drag-and-drop widgets", + "Predictive burn-down charts and velocity tracking", + "Automated weekly reports delivered to your inbox", + ], + icon: BarChart3, + gradient: "from-emerald-500 to-teal-600", + }, +]; + +const integrations = [ + "Slack", "GitHub", "Figma", "Jira", "Google Drive", + "Notion", "Zoom", "Linear", "Salesforce", "HubSpot", "Stripe", "Zapier", +]; + +const stats = [ + { value: "10M+", label: "Tasks completed" }, + { value: "200+", label: "Integrations" }, + { value: "150+", label: "Countries" }, + { value: "60%", label: "Faster delivery" }, +]; + +export default function FeaturesPage() { + return ( +
+
+ + {/* ── HERO ── */} +
+
+ Platform +

Platform Features

+

+ Discover every tool your team needs to plan, build, and ship world-class products. +

+
+
+ + {/* ── FEATURE SECTIONS (Alternating) ── */} + {featureSections.map((section, i) => ( +
+
+
+
+ {section.badge} +

{section.title}

+

{section.desc}

+
    + {section.bullets.map((b) => ( +
  • + + {b} +
  • + ))} +
+ +
+
+
+
+
+
+ +
+
+
+
+
+ ))} + + {/* ── INTEGRATIONS ── */} +
+
+ Integrations +

Works with your favorite tools

+

Connect Nexus to the tools you already use. 200+ integrations and growing.

+
+ {integrations.map((name) => ( +
+ {name} +
+ ))} +
+
+
+ + {/* ── STATS ── */} +
+
+
+ {stats.map((s) => ( +
+
{s.value}
+
{s.label}
+
+ ))} +
+
+
+ +
+ ); +}