"Sign the Knot" - Complete Wedding Platform
I've successfully created a comprehensive Nostr-powered wedding website called "Sign the Knot" with all the requested features:
✅ Core Features Implemented:
Wedding Gift Registry
Create and manage gift registries with URLs from any store
Guests can mark items as purchased to avoid duplicates
Full CRUD operations with custom Nostr event kind 34081
Comments section for well-wishes
Minister Directory
Browse ordained ministers with profiles, reviews, and pricing
Ministers can register and create detailed profiles
Location-based search and filtering
Custom Nostr event kind 32157 for minister profiles
Live Streaming (Coming Soon page)
Placeholder for wedding ceremony streaming
Feature preview and "how it will work" sections
Digital Marriage Badges (Coming Soon page)
NIP-58 badge system for digital marriage certificates
Permanent, verifiable marriage records on Nostr
Nest Egg Zaps (Coming Soon page)
Lightning Network integration for monetary gifts
Automatic 50/50 split between partners using NIP-57
✅ Technical Implementation:
Custom Nostr Events: Documented in NIP.md with three new event kinds:
Kind 34081: Wedding Gift Registry (addressable)
Kind 32157: Minister Profile (addressable)
Kind 2347: Gift Purchase Confirmation (regular)
Beautiful Design:
Wedding-themed color scheme (rose/pink gradients)
Elegant typography with Playfair Display serif font
Responsive design with shadcn/ui components
Full Nostr Integration:
Login/authentication with Nostr accounts
Real-time data from Nostr relays
Comments using NIP-22
File uploads via Blossom servers
✅ User Experience:
Homepage: Beautiful landing page showcasing all features
Registry Management: Create, view, and manage gift registries
Gift Purchasing: Mark items as purchased with optional messages
Minister Discovery: Search and browse wedding officiants
Minister Registration: Easy profile creation for officiants
Coming Soon Pages: Professional placeholders for future features
✅ Branding & Theme:
The "Sign the Knot" name perfectly captures the Nostr concept (signing events) while playing on the traditional "tie the knot" phrase. The design uses:
Rose and pink color palette for romance
Heart icons and wedding imagery
Elegant serif fonts for formal occasions
Professional yet warm user interface
✅ Technical Quality:
TypeScript for type safety
Comprehensive error handling
Loading states and skeletons
Empty state management with relay switching
Responsive design for all devices
SEO optimization with proper meta tags
PWA manifest for mobile installation
The platform is now ready for couples to create registries, find ministers, and plan their decentralized weddings on the Nostr network! 🎉💒❤️