import Head from "@docusaurus/Head"; import Link from "@docusaurus/Link"; import useBaseUrl from "@docusaurus/useBaseUrl"; import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import { SocialCard, type SocialCardProps, } from "../components/homepage/SocialCard"; const SocialCards: SocialCardProps[] = [ { color: "bg-[#5865F2]", link: "https://discord.com/invite/ktMAKGBnBs", children: ( discord ), }, { color: "bg-[#4A99E9]", link: "https://twitter.com/TheMeshtastic", children: ( twitter ), }, { color: "bg-[#3875EA]", link: "https://facebook.com/themeshtastic", children: ( facebook ), }, { color: "bg-[#ffffff]", link: "https://www.instagram.com/themeshtastic/", children: ( instagram ), }, { color: "bg-[#FF0000]", link: "https://www.youtube.com/meshtastic", children: ( youtube ), }, { color: "bg-[#ffffff]", link: "https://meshtastic.discourse.group", children: ( discourse ), }, { color: "bg-[#FF4500]", link: "https://reddit.com/r/meshtastic", children: ( reddit ), }, { color: "bg-[#24A1DE]", link: "https://t.me/+hmKN0xOR73ExOTU6", children: ( telegram ), }, ]; function Home() { const context = useDocusaurusContext(); const { siteConfig } = context; return (

Meshtastic Logo

{siteConfig.tagline}

Learn More Get Started Donate

Connect with us.

{SocialCards.map((card) => ( {card.children} ))}

Getting started with Meshtastic is as easy as 1, 2, 3!

    1. Purchase Supported Hardware

    Hardware you will want to consider:

    • Radio
    • Battery
    • Case
    • Antenna (most devices include an antenna, but the quality can be a bit of a mixed bag from some suppliers on stock antennas)

    2. Flash & Configure Node

    The Meshtastic Web-Based Flasher & Clients can assist you in flashing the firmware and configuring settings.

    3. Connect to Node

    Applications are available for the following systems:

    • Android
    • iOS
    • Mac
    • Web Browser


); } export default Home;