import React from 'react'; import Image from 'next/image'; import NostrIcon from '../../public/images/nostr.png'; import { Card } from 'primereact/card'; import { Message } from 'primereact/message'; import { useToast } from "@/hooks/useToast"; import useWindowWidth from "@/hooks/useWindowWidth"; import GenericButton from '@/components/buttons/GenericButton'; import InteractivePromotionalCarousel from '@/components/content/carousels/InteractivePromotionalCarousel'; const AboutPage = () => { const { showToast } = useToast(); const windowWidth = useWindowWidth(); const isTabView = windowWidth <= 1360; const copyToClipboard = async (text) => { try { await navigator.clipboard.writeText(text); showToast("success", "Copied", "Copied Lightning Address to clipboard"); if (window && window?.webln && window?.webln?.lnurl) { await window.webln.enable(); const result = await window.webln.lnurl("austin@bitcoinpleb.dev"); if (result && result?.preimage) { showToast("success", "Payment Sent", "Thank you for your donation!"); } } } catch (err) { console.error('Failed to copy:', err); } }; return (

Content Distribution:

All educational content is published to Nostr and actively pulled from Nostr relays, ensuring distributed and up-to-date information.

  • Nostr: All content is published to Nostr and actively pulled from Nostr relays, ensuring distributed and up-to-date information.
  • Zaps: Zaps are currently initated through Zapper - https://zapper.nostrapps.org
    * Zaps are pulled from Nostr using our own NDK integration.
  • Comments: For comments we are leveraging ZapThreads - https://zapthreads.com
    * Comments are enabled on all content but for Community they are only enabled on the nostr feed.

Content Types:

high signal, Bitcoin, Lightning, Nostr educational content.

  • Documents: Markdown documents posted as NIP-23 long-form events on Nostr.
  • Videos: Enhanced markdown files with rich media support, including embedded videos, also saved as NIP-23 events.
  • Courses: Nostr lists (NIP-51) that combines multiple documents and videos into a structured learning path.

Content Monetization:

All content is zappable and some content is PAID requiring a Lightning purchase through the platform to view.

  • Free: Free content is available to all users.
    * can be viewed on PlebDevs or any nostr client that supports NIP-23 and NIP-51.
  • Paid: Paid content is available for purchase with Lightning.
    * published to nostr but encrypted with plebdevs private key, currently only viewable on PlebDevs platform.

Subscriptions:

The PlebDevs subscription unlocks all paid content, gives access to our 1:1 calendar for tutoring/help, and grants you a plebdevs.com Lightning Address and Nostr NIP-05 identity.

  • Pay-as-you-go: 21,000 sats - A one-time payment that gives you access to all of the premium features for one month
    * you will need to manually renew your subscription every month.
  • Recurring: 21,000 sats - A subscription option allows you to submit a Nostr Wallet Connect URI that will be used to automatically send the subscription fee every month
    * you can cancel at any time.

Community:

All of the current PlebDevs Community channels.

  • Nostr: Public plebdevs nostr chat (Read / Write)
    * this is the only feed that you can write to from the plebdevs platform currently.
  • Discord: PlebDevs Discord server (Read Only)
    * discord was the original home of the PlebDevs community, look at us now!
  • StackerNews: StackerNews ~devs territory (Read Only)
    * a territory is like a 'subreddit' on stackernews, plebdevs owns the ~devs territory.
window.open('https://github.com/pleb-devs', '_blank')} /> window.open('https://x.com/pleb_devs', '_blank')} /> } tooltip="Nostr" onClick={() => window.open('https://nostr.com/plebdevs@plebdevs.com', '_blank')} /> window.open('https://www.youtube.com/@plebdevs', '_blank')} /> copyToClipboard("austin@bitcoinpleb.dev")} />
); }; export default AboutPage;