I'm working on a new project that I hope will empower Bitcoin meetup organizers to ditch paying $175 a year for that service and instead use a nostr empowered website to replace it!

The goal is building a site template that Organizers can fork on GitHub, edit the .env with their community's details and then deploy. The initial goal is to offer a site that provides communities with a blog page, events page and even a social groups page all powered by nostr events. If you want to see an early demo check out https://lexingtonbitcoin.org

If you know a Bitcoin meetup organizer that'd be interested in giving this a look I'd love some testers to improve the process! Please send them my way.

Reply to this note

Please Login to reply.

Discussion

nostr:npub1cn670f663n3ks02jnnlsvd5y88zjnefy8343ykaxs7y3nzzketrsrjwt8a HMW send to btcmap communities?

We've got 500+ here:

https://btcmap.org/communities

They need Nostrifying, but there are many competing community specs right now.

The specs being used here are NIP-23 for the blogs and about pages, NIP-52 for events and NIP-72 for the social groups tab.

Also a huge shout-out to nostr:nprofile1qqsr7acdvhf6we9fch94qwhpy0nza36e3tgrtkpku25ppuu80f69kfqppemhxue69uhkummn9ekx7mp0qy0hwumn8ghj7mn0wd68yttjv4kxz7fwv3jhyettwfhhxuewd4jj7qg3waehxw309ahx7um5wgh8w6twv5hsleq7kw for publishing his Vibestr project last night. I was able to use his project there as a very quick launchpad to building NIP-72 support for communities on the social tab.

Open source is fucking cool, isn't it?

Cool. Iโ€™d like to use something like this to set up #nostrottawa

DM sent!

All of the features are editable in the env so would work well for any kind of meetup or event tbh. You just provide the nostr fields it should be looking at and the template does the rest.

Oooooโ€ฆI like that!

๐Ÿ™‹ got signal? Im @corey.21

Weโ€™re in! This post was shared in our group chat yesterday, would love to test!

I'm brewing a cup of coffee and starting a guide for setting everything up that I should have up in a couple hours at latest.

https://primal.net/patrick/build-your-own-community-website-with-nostr

Let me know if this guide leaves you stranded anywhere or if there's anything I can do to help you through it!

Looks like an awesome resource for bitcoin meetup organizers!

nostr:npub1laerrxhhvjz3u8lqtazemkqqj3rek3hr8z6v9jjpxxaruhqv6wwq80z53g

nostr:nevent1qqsvzsqflr2d4qcfqm9cg3qdap8h4msa2432rsl3chg9744urr3rn7qp575g0

Will this be interoperable with nostr:npub1ve8qwrlztemdmnh62jffcr0y9m9dpqgqjdg8ufx7gc3qw5wdk74qyv9ka6 events?

Yeah it could work with any npub but using nostr:nprofile1qyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqqypnyupc0uf08dhwwlf2f98qdushv45ypqzf4ql3ymerzyp63ekm65u5nzvk as your npub would pull in all their events from their npub. This is better served by individual groups having their own distinct npub and publishing events to nostr themselves. I have to imagine this will be coming to OPA as more and more of their users are also nostr users and they start letting you use nostr login as an auth tool.

OPA is now publishing its calendar events to Nostr. What Iโ€™m looking for is a way to publish meetup events from a single app and have them appear everywhere.

I donโ€™t want to have to use Meetup or Luma, but it has to be easy for someone to RSVP without confusing them with unfamiliar signups or making them pay a subscription fee to join a platform.

nostr:note1j0gs94vungv72n23ag7906fxvp57px3nxsgmlvck4lvjv7wvg9nqk7tju0

That's the goal here is building around interoperable events. This tool doesn't even currently let you create events through it. It's just designed to be a viewer into the data from nostr with a dedicated web home to send normies to for connecting.

Right now OPA is publishing events to nostr but they're doing it from their npub and, to my knowledge, don't yet let you yet import your npub to publish yourself. So right now if you published through them you'd get an event on nostr but it wouldn't be from your own npub, it'd be from the OPA npub so that's why they wouldn't work well for this because you'd also see every other event they create too.

You could use Plektos.app or nostrcal.com to publish your event and then it would do a lot of what you said with NIP-52 compatible clients. The event would be visible everywhere that's set to read those events. OPA would need to be importing NIP-52 events for you to see there but everywhere else would see them.

This project is designed more for the normies but using general nostr data to power it. The end site will let anyone sign in with their existing keys using extensions or bunkers but will also let users generate a new npub with one click in an easy flow that they can then use on the site for that visit or back it up and begin their nostr identity.

I'd love for you to give the site a try now on lexingtonbitcoin.org and let me know what you think. Feel free to spin up a new npub and RSVP to one of the upcoming meetup events we have planned to see what the flow would feel like for a new user that you're trying to bring in. I'd love feedback for ways we can make this even easier for normies to have a first touch on!

I did a little testing and it seems fairly buggy at the moment. The RSVP option buttons didn't give immediate feedback, so I had to reload the page to see them update. Also, the app didn't prevent me from RSVPing several times in a row, so the event ended up with multiple "Maybe" and "Can't go" responses. I tried from both a browser extension and a randomly generated nsec.

You're the man! I'll take a look and put a patch to make those be more responsive to input and give feedback immediately to reduce the confusion.

nostr:nprofile1qyv8wue69uhnzvps9cunzt3jxsezuvfnxsargwp58qq3vamn8ghj7um5wf5kx6pwd3hkxctv8g6rsdpcqqswum4p82uluhz2dr40nvdrflspffntgqghc58w9fs57nx6jkdkuaqad6z38 thank you for this report! I just pushed a new update that will give immediate feedback when you RSVP to help reduce confusion.

Reactions and comments don't display until page reload, also each different kind requires signing separately for the first time which feels a little clunky

Are RSVPs here compatible with sending members reminders from plektos or nostrcal?

Yeah, RSVPs here will be NIP-52 kind 31925 events

I'll get an update pushed for this soon! Thank you for the report!

Hey nostr:nprofile1qqsdxpfv503a2ga3ajqxw843hws9z7302ghpj4mcmjpa6qagmp9pwrsppemhxue69uhkummn9ekx7mp0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tczr282l, maybe you can use?

is the source code public?

Very open to any PRs or suggestions too!

Suggestion: Add in a link to chat groups. Every Bitcoin group meetup I know has one. Not everyone will use the RSVP button every time, but the chat group is a constant that allows one-time attendees to have a constant Bitcoin connection. OPA event chats are tied to each instance, which is fine for big events but not optimal for regular local meetups.

Are you talking nostr chats or something different?

Very cool, you even included a wallet