diff --git a/frontend/src/components/ComparisonChart.tsx b/frontend/src/components/ComparisonChart.tsx new file mode 100644 index 000000000..e9176c924 --- /dev/null +++ b/frontend/src/components/ComparisonChart.tsx @@ -0,0 +1,253 @@ +import { Check, X, HelpCircle, DollarSign, MinusCircle } from "lucide-react"; + +interface ComparisonData { + feature: string; + maple: string; + lumo: string; + duckAI: string; + chatGPT: string; + claude: string; + grok: string; +} + +const comparisonData: ComparisonData[] = [ + { + feature: "Public Proof of Encryption (TEE)", + maple: "Yes", + lumo: "No", + duckAI: "No", + chatGPT: "No", + claude: "No", + grok: "No" + }, + { + feature: "Open-Source Code", + maple: "Yes", + lumo: "Partial", + duckAI: "No", + chatGPT: "No", + claude: "No", + grok: "No" + }, + { + feature: "Open Models", + maple: "Yes", + lumo: "Yes", + duckAI: "Partial", + chatGPT: "No", + claude: "No", + grok: "No" + }, + { + feature: "Never uses your data to train AI", + maple: "Yes", + lumo: "?", + duckAI: "?", + chatGPT: "No", + claude: "No", + grok: "No" + }, + { + feature: "Doesn't log your chats", + maple: "Yes", + lumo: "?", + duckAI: "?", + chatGPT: "No", + claude: "No", + grok: "No" + }, + { + feature: "Zero Data Retention", + maple: "Yes", + lumo: "?", + duckAI: "?", + chatGPT: "$", + claude: "$", + grok: "$" + }, + { + feature: "Integration With Coding IDE", + maple: "Yes", + lumo: "No", + duckAI: "No", + chatGPT: "Yes", + claude: "Yes", + grok: "Yes" + }, + { + feature: "Teams Plan", + maple: "Yes", + lumo: "No", + duckAI: "No", + chatGPT: "Yes", + claude: "Yes", + grok: "Yes" + }, + { + feature: "Developer API", + maple: "Yes", + lumo: "No", + duckAI: "No", + chatGPT: "Yes", + claude: "Yes", + grok: "Yes" + } +]; + +const ValueIcon = ({ value }: { value: string }) => { + switch (value) { + case "Yes": + return ( +
+ See how Maple stacks up against other AI chat platforms when it comes to privacy, + security, and developer features. +
+