Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions data/bots.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ const bots: Bot[] = [
menuItems: [
{ id: 'demo', label: 'Demo', icon: '💬', section: 'demo' },
{ id: 'features', label: 'Features', icon: '✨', section: 'features' },
{ id: 'learning', label: 'Learning', icon: '📖', section: 'language-learning' },
{ id: 'communication', label: 'Communication', icon: '✉️', section: 'communication' },
{ id: 'culture', label: 'Culture', icon: '🏔️', section: 'culture' },
],
},
display: {
Expand Down Expand Up @@ -94,6 +97,10 @@ const bots: Bot[] = [
menuItems: [
{ id: 'demo', label: 'Demo', icon: '💻', section: 'demo' },
{ id: 'features', label: 'Features', icon: '✨', section: 'features' },
{ id: 'system', label: 'Organise', icon: '🗂️', section: 'research-system' },
{ id: 'scraping', label: 'Sources', icon: '🌐', section: 'scraping' },
{ id: 'drafts', label: 'Drafts', icon: '✍️', section: 'drafts' },
{ id: 'vision', label: 'Vision', icon: '🚀', section: 'vision' },
],
},
display: {
Expand Down Expand Up @@ -218,6 +225,8 @@ const bots: Bot[] = [
menuItems: [
{ id: 'demo', label: 'Demo', icon: '🖼️', section: 'demo' },
{ id: 'features', label: 'Features', icon: '✨', section: 'features' },
{ id: 'how-it-works', label: 'How It Works', icon: '🎨', section: 'how-it-works' },
{ id: 'get-started', label: 'Get Started', icon: '🚀', section: 'cta' },
],
},
display: {
Expand Down Expand Up @@ -258,6 +267,9 @@ const bots: Bot[] = [
menuItems: [
{ id: 'demo', label: 'Demo', icon: '💻', section: 'demo' },
{ id: 'features', label: 'Features', icon: '✨', section: 'features' },
{ id: 'benefits', label: 'Benefits', icon: '⚡', section: 'benefits' },
{ id: 'showcase', label: 'Showcase', icon: '🎯', section: 'showcase' },
{ id: 'integration', label: 'Integrations', icon: '🔗', section: 'integration' },
],
},
display: {
Expand Down
270 changes: 270 additions & 0 deletions lib/config/bot-pages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -954,6 +954,87 @@ export const botPageConfigs: Record<string, BotPageConfig> = {
],
} as HowItWorksContent,
},
{
id: 'language-learning',
type: 'features',
content: {
badge: 'Language Learning',
title: 'Learn to Speak Like a Local',
subtitle:
'Personalised Swiss German focused on real conversation, not textbook grammar drills.',
columns: 3,
features: [
{
icon: '📖',
title: 'Vocabulary Builder',
description:
'Practical words and phrases in Zürich dialect, with pronunciation guides.',
},
{
icon: '💬',
title: 'Conversation Practice',
description: 'Everyday exchanges shown in both Standard German and Swiss German.',
},
{
icon: '📐',
title: 'Grammar Explanations',
description: 'Swiss German grammar explained by how it differs from Standard German.',
},
],
} as FeaturesContent,
},
{
id: 'communication',
type: 'features',
content: {
badge: 'Communication',
title: 'Write Like You Live Here',
subtitle: 'The everyday writing that trips people up, handled in the right register.',
columns: 2,
features: [
{
icon: '✉️',
title: 'Email Writing',
description:
'Formal and informal Swiss email conventions, with the phrasing locals actually use.',
},
{
icon: '📱',
title: 'Texting Help',
description:
'Casual Swiss German as it is really written — abbreviations, dialect spellings and all.',
},
],
} as FeaturesContent,
},
{
id: 'culture',
type: 'features',
content: {
badge: 'Swiss Content',
title: 'Immerse Yourself',
subtitle:
'Authentic Swiss German content, matched to your level so it stretches you without losing you.',
columns: 3,
features: [
{
icon: '🎬',
title: 'Video',
description: 'Short videos subtitled in both Standard and Swiss German.',
},
{
icon: '🎙️',
title: 'Podcasts',
description: 'Audio with transcripts, for listening practice you can follow along.',
},
{
icon: '📰',
title: 'Articles',
description: 'News and blog posts with vocabulary assistance built in.',
},
],
} as FeaturesContent,
},
{
id: 'cta',
type: 'cta',
Expand Down Expand Up @@ -1030,6 +1111,109 @@ export const botPageConfigs: Record<string, BotPageConfig> = {
],
} as FeaturesContent,
},
{
id: 'research-system',
type: 'features',
content: {
badge: 'Systematisation',
title: 'Upload Once, Organise Automatically',
subtitle:
'Drop in papers, notes and transcripts. Nerd sorts them into a system you can actually navigate.',
columns: 3,
features: [
{
icon: '🏷️',
title: 'By Theme',
description: 'Group research by topics and subtopics.',
},
{
icon: '⭐',
title: 'By Relevance',
description: 'Prioritise by importance to your core question.',
},
{
icon: '📅',
title: 'By Chronology',
description: 'Organise materials along a timeline.',
},
{
icon: '📚',
title: 'By Source Type',
description: 'Group by papers, books, interviews and more.',
},
{
icon: '🧪',
title: 'By Methodology',
description: 'Categorise by the research methods used.',
},
{ icon: '👩‍🔬', title: 'By Author', description: 'Group research by key contributors.' },
],
} as FeaturesContent,
},
{
id: 'scraping',
type: 'features',
content: {
badge: 'Real-Time Sources',
title: 'Never Miss Important Developments',
subtitle:
'Nerd watches the literature and the news, so a relevant paper does not sit unread for three months.',
columns: 3,
features: [
{ icon: '📑', title: 'ArXiv', description: 'Preprint server for scientific papers.' },
{
icon: '🎓',
title: 'Google Scholar',
description: 'Search across scholarly literature.',
},
{ icon: '🔬', title: 'PubMed', description: 'Biomedical literature and abstracts.' },
{
icon: '🌿',
title: 'Nature',
description: 'Leading multidisciplinary science journal.',
},
{
icon: '📰',
title: 'Science Daily',
description: 'Science news articles and summaries.',
},
{
icon: '💻',
title: 'MIT Technology Review',
description: 'Technology and innovation reporting.',
},
],
} as FeaturesContent,
},
{
id: 'drafts',
type: 'how-it-works',
content: {
title: 'Turn Unstructured Notes into Polished Research',
steps: [
{
icon: '📋',
title: 'Abstract',
description: 'A tight summary of the question, method and finding.',
},
{
icon: '📖',
title: 'Literature Review',
description: 'What the field already says, and where the gap is.',
},
{
icon: '📄',
title: 'Methodology',
description: 'How the work was done, in the form reviewers expect.',
},
{
icon: '✍️',
title: 'Discussion',
description: 'What the result means, and what it does not show.',
},
],
} as HowItWorksContent,
},
{
id: 'vision',
type: 'vision',
Expand Down Expand Up @@ -1171,6 +1355,92 @@ export const botPageConfigs: Record<string, BotPageConfig> = {
],
} as HowItWorksContent,
},
{
id: 'benefits',
type: 'benefits',
content: {
badge: 'Why Trident',
title: 'Why Use Trident?',
subtitle: 'Project management that understands the code, not just the ticket.',
columns: 2,
benefits: [
{
icon: '🚀',
title: 'Accelerated Development',
description:
'Speed up development with AI-powered project management and technical guidance.',
},
{
icon: '⚡',
title: 'Optimised Workflows',
description:
"Identify bottlenecks and streamline your team's processes for maximum productivity.",
},
{
icon: '🎯',
title: 'Technical Precision',
description:
'Expert development guidance with concrete best practices and implementation strategies.',
},
{
icon: '📊',
title: 'Better Planning',
description:
'Detailed roadmaps with realistic timelines, resource allocation and clear deliverables.',
},
],
} as BenefitsContent,
},
{
id: 'showcase',
type: 'how-it-works',
content: {
title: 'What Trident Is Actually For',
steps: [
{
icon: '🗺️',
title: 'Feature Planning & Development',
description:
'From a rough intent to a scoped plan, an implementation path, and a way to tell whether it worked.',
},
{
icon: '🧹',
title: 'Technical Debt Management',
description:
'Identify what is actually costing you, then sequence remediation so it fits around delivery.',
},
{
icon: '🤝',
title: 'Cross-Team Coordination',
description:
'One set of documentation everyone reads, kept current without a weekly meeting about it.',
},
],
} as HowItWorksContent,
},
{
id: 'integration',
type: 'features',
content: {
badge: 'Integrations',
title: 'Fits the Tools You Already Use',
columns: 2,
features: [
{
icon: '🐙',
title: 'GitHub',
description:
'Link tasks to pull requests, track milestones, and generate documentation from the code itself.',
},
{
icon: '📋',
title: 'Jira',
description:
'Sync tasks with tickets, import existing sprint structures, and generate sprint reports.',
},
],
} as FeaturesContent,
},
{
id: 'cta',
type: 'cta',
Expand Down
Loading