import { Button, Text, useTheme, View } from "@streamplace/components";
import { LogoMark } from "components/brand/logo";
import {
MessagesSquare,
MonitorPlay,
Network,
ShieldCheck,
Terminal,
Zap,
} from "lucide-react-native";
import { Linking, ScrollView } from "react-native";
const FEATURES = [
{
icon: Terminal,
title: "Open-source, single-binary node",
body: "Get up and running with one command. No complex configuration or deep video expertise required — built for hackers and builders.",
},
{
icon: ShieldCheck,
title: "User sovereignty by design",
body: "Every video is cryptographically signed by its creator and respects their consent preferences — on the same public-key infrastructure as the social web.",
},
{
icon: MonitorPlay,
title: "A familiar streaming experience",
body: "Native apps for iOS, Android, and web with the rich video features people expect: livestreaming, clips, uploads, and more.",
},
{
icon: Network,
title: "Built for federation",
body: "Integrates seamlessly with the AT Protocol. Streamplace nodes connect to any compatible network to index and serve video content.",
},
{
icon: Zap,
title: "Powered by Livepeer",
body: "Leverages battle-tested decentralized video infrastructure for transcoding, distribution, and delivery at scale.",
},
];
function FeatureRow({
icon: Icon,
title,
body,
}: {
icon: typeof Terminal;
title: string;
body: string;
}) {
const { theme } = useTheme();
const c = theme.colors;
return (
{title}
{body}
);
}
export default function AboutScreen() {
const { theme } = useTheme();
const c = theme.colors;
return (
{/* Hero */}
What is Streamplace?
The video layer for the open social web.
Open-source infrastructure bringing high-quality, creator-owned
video to the AT Protocol — designed around user sovereignty and
content authenticity.
{/* Feature list */}
{FEATURES.map((f) => (
))}
{/* Get-involved CTA */}
Want to get involved?
Join our Discord to learn more about Streamplace and how you can
help build it.
}
onPress={() => Linking.openURL("https://discord.stream.place")}
>
Join our Discord
);
}