Platform Overview: Learner and Admin Lens
What pleb.school is, how the hybrid architecture works, and what you should evaluate in this demo.
Welcome to pleb.school
What you are looking at
This demo is the default first-run experience for a self-hosted pleb.school instance. It is designed to help you evaluate both the learner experience and the operator experience.
The core idea
pleb.school is an open-source learning platform that combines:
- PostgreSQL for user state, pricing, and access control
- Nostr for content distribution and signed authorship
- Lightning (NIP-57 zaps) for peer-to-peer payments
Two experiences, one codebase
Learners get
- A clean home page with featured sections
- Courses and standalone resources with fast navigation
- Native Bitcoin payments with transparent progress toward unlock
- Profiles with account linking and activity history
Admins/operators get
- Full control of your user database and pricing
- Config-driven branding, copy, and navigation
- Relay selection for publishing and reading content
- Admin-only tools for content management and analytics
The hybrid model in one table
| Layer | Stores | Why it matters |
|---|---|---|
| Database | Users, pricing, purchases, drafts | Reliable access control and fast queries |
| Nostr | Lesson and course content, profiles, zap receipts | Portability, signatures, censorship resistance |
| Lightning | Payments | Instant global settlement with no processor |
What to verify in this demo
- Browse courses and resources to see Nostr-backed content.
- Open a paid item to preview the zap purchase flow.
- Visit Profile to inspect account linking and purchase activity.
- If you are an admin, open Profile > Content and Profile > Analytics.
Next: authentication and identity, so you can understand how users log in and how profiles are managed.
No comments yet.
Write a comment