In the very simplest case, it could be one profile per meetup. The profile creates nip-52 calendar events, that's the linking between the meetup and the organized events.
Some other rules:
#meetup tag is mandatory in bio.
Organizer npub must be specified as a profile field
Then all we need is a client that fetches #meetup profiles from relays and displays them and their calendar events.
Just an idea. Not sure if we need more features than this.
Login to reply
Replies (2)
That's a good idea to start with, because you could try to implement it right away.
This would also allow you to delegate and manage organizers for this profile.
When creating a new Meetup profile, would the creator then also have to save the new nsec themselves?
I'm just wondering where the nsec for the new profile would be located for signing events.
I'm not very familiar with that yet.
I just want to be able to migrate the current meetups to Nostr somehow so that we don't lose them and can create them all in Nostr. I can't ask all meetups to create a profile on Nostr themselves. It would take a very long time to make all meetups visible again.
I would like to distribute all of them from our database to Nostr in one go and then delegate the permissions to their organizers afterwards.