import React, { useState } from 'react'; import Image from 'next/image'; import NostrIcon from '../../public/images/nostr.png'; import { Tooltip } from 'primereact/tooltip'; import { useToast } from "@/hooks/useToast" const AboutPage = () => { const {showToast} = useToast() 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", "Copied", "Copied Lightning Address to clipboard") } } } catch (err) { console.error('Failed to copy:', err); } }; return (

About PlebDevs

PlebDevs is a custom-built education platform designed to help new and aspiring developers, with a special focus on Bitcoin Lightning and Nostr technologies.

{/*

*/}

The pitch is simple:

{/*

*/}

Key Features

{/* Feature sections */}
  • Resources: Markdown documents posted as NIP-23 long-form events on Nostr.
  • Workshops: Enhanced markdown files with rich media support, including embedded videos, also saved as NIP-23 events.
  • Courses: Nostr lists that combine multiple resources and workshops into a structured learning path.
  • } />

    PlebDevs aims to provide a comprehensive, decentralized learning experience for aspiring developers, with a strong emphasis on emerging technologies in the Bitcoin ecosystem.

    Nostr

    copyToClipboard("austin@bitcoinpleb.dev")} className='cursor-pointer'>

    ); }; const FeatureSection = ({ icon, title, description }) => (

    {title}

    {typeof description === 'string' ? (

    {description}

    ) : ( description )}
    ); export default AboutPage;