Avatar
jleger2023
597b42de56a9e0c19ee2d0cde5797dd58d48ce8dd25c732b4c873af11161f9fd
#Bitcoin 25+ year dev NostrGram (Nostr client): https://nostrgram.co/ YouTube: https://youtube.com/@regardingbitcoin Substack: https://jonathanleger.substack.com

I would be more open to advertising if users got paid. With ⚡ that may actually be possible. 🤔 Still, I hope to be able to avoid advertising if possible. I'm not completely against advertising (it's a necessary and important part of business). I just prefer to avoid it if possible. If it's not possible I'll explore the ad model. Regardless, I love your idea!

Your basic premise is to take on advertisers, which is something I wish to avoid at this time. I get that wasn't all you had in mind, but my goal is to have users pay for the app, not third parties -- if at all possible.

Replying to Avatar 3j2009

Okay, let's start with the flow for relays:

All active relays should be listed in the client interface with subscribe & designate options presented clearly (e.g. global). When click on any relay, a simple explainer text should appear giving basic info about the relay and it's cost (if any).

The relay list should be sortable by activity, ascending order and other relevant methods so users can easily filter and pick and choose their preffered relays from the entire list of relays. The default sorting should show the top 3 relays by activity and places 4th and 5th available for "promoted" relays: relays paying the client for occupying that position. Highest daily bidder wins the promoted spot and gains extra visibility. Below 4th & 5th are the remaining relays sorted by the current selected sort option.

Hidden off to the side is a little icon that, when clicked, opens an advanced relay menu where users can add new relays by their wss:// and other advanced options that are cumbersome.

By implementing this UI you will:

- Make it orders of magnitude easier for new members to understand, access and subscribe to relays, whilst retaining advanced options for more experienced users.

- Give new relays an opportunity to get exposure whilst driving revenue for the interface/client/app. There are many ways to further expand on this for niche relays.

______________________

I'd be happy to visually design it for you for free. This, as well as many other flows that will greatly improve UX and/or provide further monetisation options (that aren't malicious and don't wreck incentives).

So take on advertisers. That's an idea, though it's my last resort. I would much prefer users to fund the app.

Not yet. I'll be creating a non-NIP event type until there's a proper NIP and then I'll convert the format over to whatever the NIP is. So many people have asked for lists I decided to go ahead and make it happen and switch to the standard when one arrives.

Progress being made on custom user lists for NostrGram.

I was thinking of the user setting a % to also direct to the NostrGram fund.

Working on custom user lists and thinking about funding development of NostrGram in perpetuity. The ⚡ are *greatly* appreciated but the project is mostly self-funded now in terms of time and the hardware costs of the caching servers.

I was thinking of creating a membership (like a patreon but not necessarily on the platform), and I'll still do that if need be, but I would prefer it if the ⚡ people generously gave were enough.

Of course, that requires reminding people of the need to ⚡ to support the project, which means I would have to put something in the interface that reminds people. Right now I'm doing that each time I push an update. There's a pop-up and it has a button to support the project.

But once the updates slow (at least the ones users see in the front) I'll still need a way to remind users of ongoing expenses. I'm thinking about putting a noticeable (but not annoying) reminder somewhere in the UI that makes it easy to contribute.

What are your thoughts on this? As always I'm interested in what the people using NostrGram would prefer. Would you rather a membership with some benefits to you for supporting, or would you just prefer an icon that reminds you to ⚡ some sats sometimes?

Just thinking out loud. Nothing is set in stone at this point.

That's certainly possible for a peer to peer network as opposed to the current federated relay network. I'm in favor of that for clients that replace apps like WhatsApp. But devices like phones don't have the CPU or bandwidth to handle what relays are doing for the general social network. P2p also has poor performance in comparison, so pulling down large feeds like people do now would be a bad user experience. But again, I'm all in favor of a Nostr-driven WhatsApp replacement!

It's on my long-ass to-do list lol. Once I get the feature set where I want it I'll start making it accessible to more people by ramping up improvement on the Android app and making it a PWA.

Working on custom lists for NostrGram. A big 🙏 to everyone that has ⚡ me in the past hour since I wrote the post on freedom and support. You are much appreciated. 💜

I agree that volunteering is a good thing for things you believe in, and I agree that letting people try-before-they-buy also works well in many situations. Clients could certainly let people give it a try before asking for payment. Relays, however, probably not -- spammers will just sign up and spam during the free period, then we're back to whack-a-mole problems.

I also agree that spam and funding are two different problems, but there's a vin diagram there with a lot of intersection between the two. I don't believe one will be solved without the other.