Final Submission: Cat Herd
Introduction
We built a functionality similar to Meetup.com using Nostr. Why? Because we want to use it!
⛔️ The Problem
-
A few of us on the team are meetup organizers, and are therefore regular users of meetup.com. As such, we are constantly plagued with bugs from Meetup’s service. As a well established website with network effects, they have little incentive to innovate or improve.
-
While do not personally know of censorship issues with meetup.com, it’s technically possible.
✅ The Solution
-
Build out basic meetup.com functionality with a custom Nostr client designed for meetup organizers and attendees
-
Establish custom event kinds to make this possible
-
Allow meetup organizers more control of their meetup’s data
-
Build it in a way that could be implemented by other Nostr clients
🙋♂️ Who would use this?
Everyone on this team would use this product. And we believe many other members of the ATL bitcoin community would use this tool.
🎥 The Demo
💻 Our App and Code
📚 About the Tech Stack
-
Nostr Meetup Client - frontend app built with
-
NextJS
-
Nostr Tools,
-
Nostr React
-
-
Nostr Relay
- Since we are using custom events, we built a basic relay to demo proof of concept
🙏 Final Thoughts
-
We would like to continue the discussion around this concept with the Nostr community and formalize our custom events into a NIP draft
-
If such an idea were widely implemented, meetup groups would not be limited in scope to our web app. For example, imagine that the meetup organizer schedules using our web frontend, but the attendee sees the event appear in their Damus feed and RSVPs from there.