From 1e1c740b85d0a673c71fcab87bd98e1e4330aee7 Mon Sep 17 00:00:00 2001 From: marko-kraemer Date: Tue, 22 Apr 2025 17:17:51 +0100 Subject: [PATCH] update examples & content --- .../home/sections/pricing-section.tsx | 7 +- .../home/sections/use-cases-section.tsx | 124 ++---------- frontend/src/lib/home.tsx | 181 +++++++++++------- 3 files changed, 133 insertions(+), 179 deletions(-) diff --git a/frontend/src/components/home/sections/pricing-section.tsx b/frontend/src/components/home/sections/pricing-section.tsx index 02feb2fc..4ecb5703 100644 --- a/frontend/src/components/home/sections/pricing-section.tsx +++ b/frontend/src/components/home/sections/pricing-section.tsx @@ -317,7 +317,8 @@ export function PricingSection() {

)} - +{/* {(tier as any).showContactSales && ( - )} + )} */} ))} diff --git a/frontend/src/components/home/sections/use-cases-section.tsx b/frontend/src/components/home/sections/use-cases-section.tsx index d80c0f8d..4bf6b50b 100644 --- a/frontend/src/components/home/sections/use-cases-section.tsx +++ b/frontend/src/components/home/sections/use-cases-section.tsx @@ -2,17 +2,10 @@ import { SectionHeader } from "@/components/home/section-header"; import { siteConfig } from "@/lib/home"; -import { useState } from "react"; import { cn } from "@/lib/utils"; import { motion } from "motion/react"; -import Link from "next/link"; import { ArrowRight } from "lucide-react"; -interface Category { - id: string; - name: string; -} - interface UseCase { id: string; title: string; @@ -21,77 +14,14 @@ interface UseCase { featured: boolean; icon: React.ReactNode; image: string; -} - -function UseCasesTabs({ - categories, - activeCategory, - setActiveCategory, -}: { - categories: Category[]; - activeCategory: string; - setActiveCategory: (category: string) => void; -}) { - return ( -
- {categories.map((category) => ( - - ))} -
- ); + url: string; } export function UseCasesSection() { - const [activeCategory, setActiveCategory] = useState("featured"); - - // Categories for filtering - Using subset to match UI space constraints - const categories: Category[] = [ - { id: "featured", name: "Featured" }, - { id: "research", name: "Research" }, - { id: "life", name: "Life" }, - { id: "data", name: "Data Analysis" }, - ]; - - // Get use cases from siteConfig - const useCases: UseCase[] = siteConfig.useCases || []; - - // Filter use cases based on active category - const filteredUseCases = activeCategory === "featured" - ? useCases.filter((useCase: UseCase) => useCase.featured) - : useCases.filter((useCase: UseCase) => useCase.category === activeCategory); + // Get featured use cases from siteConfig and limit to 8 + const featuredUseCases: UseCase[] = (siteConfig.useCases || []) + .filter((useCase: UseCase) => useCase.featured) + .slice(0, 8); return (

- Use case gallery + See Suna in action

- Learn how Suna handles real-world tasks through step-by-step replays. + Explore real-world examples of how Suna completes complex tasks autonomously

-
- -
-
- {filteredUseCases.map((useCase: UseCase) => ( + {featuredUseCases.map((useCase: UseCase) => (
@@ -137,30 +54,31 @@ export function UseCasesSection() {

{useCase.title}

- {useCase.description.replace(/Manus/g, "Suna")} + {useCase.description}

-
{`Suna - Watch replay - +
@@ -168,15 +86,9 @@ export function UseCasesSection() { ))}
- {filteredUseCases.length === 0 && ( + {featuredUseCases.length === 0 && (
-

No use cases found for this category yet.

- +

No use cases available yet.

)}
diff --git a/frontend/src/lib/home.tsx b/frontend/src/lib/home.tsx index 854612c7..6ff51123 100644 --- a/frontend/src/lib/home.tsx +++ b/frontend/src/lib/home.tsx @@ -86,9 +86,9 @@ export const siteConfig = { hours: "10 minutes", features: [ "10 minutes usage per month", - "Community support", - "Single user", - "Standard response time", + // "Community support", + // "Single user", + // "Standard response time", ], stripePriceId: 'price_1RGJ9GG6l1KZGqIroxSqgphC', }, @@ -101,11 +101,11 @@ export const siteConfig = { isPopular: true, hours: "4 hours", features: [ - "5 hours usage per month", - "Priority support", - "Advanced features", - "5 team members", - "Custom integrations", + "4 hours usage per month", + // "Priority support", + // "Advanced features", + // "5 team members", + // "Custom integrations", ], stripePriceId: 'price_1RGJ9LG6l1KZGqIrd9pwzeNW', }, @@ -119,11 +119,11 @@ export const siteConfig = { hours: "40 hours", features: [ "40 hours usage per month", - "Dedicated support", - "SSO & advanced security", - "Unlimited team members", - "Service level agreement", - "Custom AI model training", + // "Dedicated support", + // "SSO & advanced security", + // "Unlimited team members", + // "Service level agreement", + // "Custom AI model training", ], showContactSales: true, stripePriceId: 'price_1RGJ9JG6l1KZGqIrVUU4ZRv6', @@ -1089,10 +1089,10 @@ export const siteConfig = { ], useCases: [ { - id: "trip-japan", - title: "Trip to Japan in april", - description: "Suna integrates comprehensive travel information to create personalized itineraries and produces a custom travel", - category: "life", + id: "lead-enrichment", + title: "Enrich company leads with LinkedIn data", + description: "Enriched a list of company leads by automatically finding LinkedIn profiles, identifying CEOs and Heads of Sales/Marketing, and generating clear one-line company descriptions.", + category: "research", featured: true, icon: ( @@ -1101,13 +1101,14 @@ export const siteConfig = { ), - image: "https://images.unsplash.com/photo-1526481280693-3bfa7568e0f3?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2402&q=80" + image: "https://images.unsplash.com/photo-1522204523234-8729aa6e3d5f?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80", + url: "https://www.suna.so/share/b289e34f-68af-40aa-8b46-62c2dcefa58a" }, { - id: "tesla-stocks", - title: "Deeply analyze Tesla stocks", - description: "Suna delivers in-depth stock analysis with visually compelling dashboards that showcase comprehensive", - category: "data", + id: "competitor-analysis", + title: "Healthcare market competitor analysis", + description: "Analyze the UK healthcare industry market, identifying major players with their market size, strengths, weaknesses, and website URLs, compiled into a comprehensive PDF report.", + category: "research", featured: true, icon: ( @@ -1116,57 +1117,44 @@ export const siteConfig = { ), - image: "https://images.unsplash.com/photo-1611974789855-9c2a0a7236a3?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80" + image: "https://images.unsplash.com/photo-1576091160550-2173dba999ef?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80", + url: "https://www.suna.so/share/792ab3ea-ab8e-4b26-b7b5-a19e2ea4c96b" }, { - id: "interactive-course", - title: "Interactive course on the momentum theorem", - description: "Suna develops engaging video presentations for middle school educators, clearly", - category: "education", + id: "vc-list", + title: "Top US VC funds by AUM", + description: "Comprehensive listing of the most significant venture capital funds in the United States ranked by Assets Under Management, including website URLs and contact information.", + category: "finance", featured: true, icon: ( - - + + ), - image: "https://images.unsplash.com/photo-1580582932707-520aed937b7b?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80" + image: "https://images.unsplash.com/photo-1444653614773-995cb1ef9efa?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80", + url: "https://www.suna.so/share/5645e4ea-3989-4977-8898-30a7e1d3c449" }, { - id: "insurance-analysis", - title: "Comparative analysis of insurance policies", - description: "Looking to compare insurance options? Suna generates clear, structured comparison tables highlighting key policy", + id: "insurance-policy", + title: "Best home insurance in Milan", + description: "Research and comparison of the most cost-effective home insurance policies in Milan, Italy, by comprehensively analyzing offerings from multiple Italian insurance providers.", category: "research", - featured: true, + featured: false, icon: ( - - + + ), - image: "https://images.unsplash.com/photo-1633158829875-e5316a358c6c?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80" + image: "https://images.unsplash.com/photo-1560518883-ce09059eeffa?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80", + url: "https://www.suna.so/share/1cf18fc9-3b74-4a76-a654-2d20d48c35ce" }, { - id: "b2b-supplier", - title: "B2B supplier sourcing", - description: "Suna conducts comprehensive research across extensive networks to identify the most suitable suppliers for your specific", - category: "research", - featured: true, - icon: ( - - - - - - - ), - image: "https://images.unsplash.com/photo-1633158829875-e5316a358c6c?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80" - }, - { - id: "clothing-ai", - title: "Research on AI products for the clothing industry", - description: "Suna conducted in-depth research on AI search products in the clothing", - category: "research", + id: "candidate-search", + title: "Find available software engineers", + description: "Search for 10 available junior software engineers in Munich with Computer Science degrees and at least 1 year of experience by scanning LinkedIn profiles.", + category: "recruitment", featured: false, icon: ( @@ -1175,12 +1163,63 @@ export const siteConfig = { ), - image: "https://images.unsplash.com/photo-1633158829875-e5316a358c6c?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80" + image: "https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80", + url: "https://www.suna.so/share/2d76dff7-d7fa-4504-b685-befb0b11dd68" }, { - id: "yc-companies", - title: "List of YC companies", - description: "Suna expertly navigated the YC W25 database to identify all qualifying B2B companies, meticulously compiling this valuable information into a", + id: "stock-market-report", + title: "US stock market analysis report", + description: "Detailed report on US stock market performance over the past two weeks, including S&P 500 trend analysis and market predictions for a Bank CFO.", + category: "finance", + featured: true, + icon: ( + + + + + + + ), + image: "https://images.unsplash.com/photo-1611974789855-9c2a0a7236a3?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80", + url: "https://www.suna.so/share/e343e2fb-55d5-4fe2-a6e3-f9e1655eb8e6" + }, + { + id: "company-trip", + title: "Plan company trip to California", + description: "Comprehensive 7-day itinerary for 8 people traveling from Paris to California, including weather-dependent indoor and outdoor activities from April 21-28, 2025.", + category: "travel", + featured: true, + icon: ( + + + + + + + ), + image: "https://images.unsplash.com/photo-1507525428034-b723cf961d3e?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80", + url: "https://www.suna.so/share/da71b44e-cd20-42d2-8084-f03861376eab" + }, + { + id: "speaker-prospecting", + title: "Find AI ethics conference speakers", + description: "Discover 20 AI ethics speakers from Europe who have presented at conferences in the past year by scraping event sites and cross-referencing with LinkedIn and YouTube.", + category: "research", + featured: true, + icon: ( + + + + + + ), + image: "https://images.unsplash.com/photo-1523580494863-6f3031224c94?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80", + url: "https://www.suna.so/share/08a65777-41d8-44a7-95a1-ebd979ebb16e" + }, + { + id: "scientific-papers", + title: "Research alcohol effects scientific papers", + description: "Comprehensive analysis and comparison of scientific research papers from the last 5 years on alcohol's effects on the human body, presented as a detailed report.", category: "research", featured: true, icon: ( @@ -1190,22 +1229,24 @@ export const siteConfig = { ), - image: "https://images.unsplash.com/photo-1633158829875-e5316a358c6c?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80" + image: "https://images.unsplash.com/photo-1532153975070-2e9ab71f1b14?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80", + url: "https://www.suna.so/share/aa414558-bfdf-4d7c-9b56-37dee72e4610" }, { - id: "online-store", - title: "Online store operation analysis", - description: "Upload your Amazon store sales data and Suna delivers actionable insights, detailed visualizations, and customized", - category: "data", + id: "lead-generation", + title: "Generate B2B leads in Barcelona", + description: "Identify at least 20 potential B2B leads for an AI customer support tool, specifically targeting companies in Barcelona with 10-50 employees, including company names, websites, size, and contact information.", + category: "sales", featured: true, icon: ( - - - + + + ), - image: "https://images.unsplash.com/photo-1633158829875-e5316a358c6c?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80" + image: "https://images.unsplash.com/photo-1552581234-26160f608093?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2400&q=80", + url: "https://www.suna.so/share/cfd491ea-f3cd-42a9-a775-baff938edcef" } ], };