import React from 'react'; import { Link } from 'react-router-dom'; export default function FeaturesPage() { const featureCategories = [ { title: 'Communication', features: [ { icon: '๐Ÿ’ฌ', name: 'Real-time Messaging', desc: 'Instant message delivery with typing indicators, reactions, and rich embeds' }, { icon: '๐ŸŽ™๏ธ', name: 'Voice Channels', desc: 'Crystal-clear voice chat with noise suppression and echo cancellation' }, { icon: '๐Ÿ“น', name: 'Video Calls', desc: 'HD video calls with screen sharing and virtual backgrounds' }, { icon: '๐Ÿงต', name: 'Threads', desc: 'Organized conversations that keep your channels clean' }, { icon: '๐Ÿ“Œ', name: 'Pinned Messages', desc: 'Save important messages for easy access' }, { icon: '๐Ÿ”', name: 'Powerful Search', desc: 'Find any message, file, or conversation instantly' }, ] }, { title: 'Community', features: [ { icon: '๐Ÿ ', name: 'Servers', desc: 'Create communities with unlimited channels and categories' }, { icon: '๐ŸŽญ', name: 'Roles & Permissions', desc: 'Granular control over who can do what' }, { icon: '๐Ÿ“ข', name: 'Announcements', desc: 'Broadcast to your community with announcement channels' }, { icon: '๐Ÿ“…', name: 'Events', desc: 'Schedule and manage community events' }, { icon: '๐ŸŽช', name: 'Stage Channels', desc: 'Host live audio events for large audiences' }, { icon: '๐Ÿ’ฌ', name: 'Forum Channels', desc: 'Organized discussion boards for your community' }, ] }, { title: 'Security & Privacy', features: [ { icon: '๐Ÿ”', name: 'End-to-End Encryption', desc: 'Your messages are encrypted and only you can read them' }, { icon: '๐Ÿ›ก๏ธ', name: 'AeThex Passport', desc: 'Secure, decentralized identity that you own' }, { icon: '๐Ÿ”’', name: 'Two-Factor Auth', desc: 'Extra security for your account' }, { icon: '๐Ÿ‘ป', name: 'Ephemeral Messages', desc: 'Self-destructing messages for sensitive conversations' }, { icon: '๐Ÿšซ', name: 'No Data Selling', desc: 'Your data is never sold to third parties. Ever.' }, { icon: '๐Ÿ“‹', name: 'Audit Logs', desc: 'Full transparency on server actions' }, ] }, { title: 'Customization', features: [ { icon: '๐ŸŽจ', name: 'Themes', desc: 'Dark, light, and custom themes to match your style' }, { icon: '๐Ÿ˜€', name: 'Custom Emoji', desc: 'Upload your own emoji and stickers' }, { icon: '๐ŸŽต', name: 'Soundboard', desc: 'Play sound effects in voice channels' }, { icon: '๐Ÿค–', name: 'Bots & Integrations', desc: 'Extend functionality with custom bots' }, { icon: 'โš™๏ธ', name: 'Webhooks', desc: 'Connect external services to your channels' }, { icon: '๐Ÿ“Š', name: 'Server Insights', desc: 'Analytics to understand your community' }, ] }, ]; const comparisons = [ { feature: 'Open Source', aethex: true, discord: false, slack: false }, { feature: 'E2E Encryption', aethex: true, discord: false, slack: false }, { feature: 'Self-Hostable', aethex: true, discord: false, slack: false }, { feature: 'No Data Collection', aethex: true, discord: false, slack: false }, { feature: 'Voice/Video', aethex: true, discord: true, slack: true }, { feature: 'Unlimited History', aethex: true, discord: true, slack: false }, { feature: 'Custom Bots', aethex: true, discord: true, slack: true }, { feature: 'Free to Use', aethex: true, discord: true, slack: false }, ]; return (

Everything you need,
nothing you don't

All the features you love from Discord, with the privacy and ownership you deserve.

{featureCategories.map((category, idx) => (

{category.title}

{category.features.map((feature, i) => (
{feature.icon}

{feature.name}

{feature.desc}

))}
))}

How We Compare

{comparisons.map((row, i) => ( ))}
Feature AeThex Connect Discord Slack
{row.feature} {row.aethex ? 'โœ“' : 'โœ•'} {row.discord ? 'โœ“' : 'โœ•'} {row.slack ? 'โœ“' : 'โœ•'}

Ready to experience the difference?

Join thousands of users who've made the switch.

Get Started Free Already have an account?
); }