-
Notifications
You must be signed in to change notification settings - Fork 16
MVP Specification
Christopher David edited this page May 3, 2023
·
55 revisions
Here we specify our minimum viable product (MVP).
The Arcade MVP is a web app enabling users to:
- Create, join, leave, & share chat channels
- Send encrypted direct messages
- Send and receive Lightning tips
It is a Nostr client which implements:
- NIP-28 - Public chat channels
- NIP-04 - Encrypted direct messages
- NIP-57 - Lightning zaps
- NIP-47 - Nostr Wallet Connect
- NIP-06 - Authentication
-
NIP-19 - Login keys via
nsec
- React, TypeScript, NextJS
- No backend except Nostr relays/L2s
- State: Zustand or Jotai
Not final; use as inspiration. Ignore 'pinned' for now