not everything needs to be a nostr app, but if i can make this work, why not?

for my next vibe coded nostr app idea i want to make a photo and video display app for my grandmother's funeral wake tomorrow. can this be done on nostr in a private manner? if not, i won't do it and will go the traditional route.

i want all family members to upload photos and videos to my blossom server and then at any given time, the application will play a slideshow of photos and videos that exist / have been uploaded from any user if a logged in users clicks play. i guess then we could have logged in users comment / react to photos and videos.

users won't have have nostr keys and will need profiles generated for each uploader.

i guess in theory i could have the events published to a brand new relay that only allows authenticated users to read from it? it could be part of the app package.

maybe i could give family members a password to login to rossfamilyphotowebsite.com. once authenticated with the password, any pubkey generated would then be whitelisted via blossom and the relay for read and write access.

the authenticated or whitelisted pubkeys, how to get them? they could be written to a local database, but how to get them from that database into an auth file that strfry can read? if im doing auth for reading from the relay, i guess i could also do this with the blossom server too. same question. how to get them from the db to blossom

a hack would be to run a db export every time new keys are written to the auth table via a db trigger. im sure a better real dev way exists here, but this is my hacky sysadmin brain working.

hmm. would all of this work then? if you don't auth with a whitelisted key you can't read the event or the uploaded images/videos.

but the final remaining question, can you re-broadcast without authenticating? that's what im not sure about and need answered from experts. maybe ill DM dad and ask him.

i guess that wouldn't matter if you can't download the image? the events would just be a link to a blossom file that non-family members can read. who cares if you can't performat a GET on it without authenticated?

thoughts? :)

Reply to this note

Please Login to reply.

Discussion

Awesome 😎

I remember nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm talking about something similar a while ago on a podcast.

Yes! Restricted relays and bring able to choose that a post only gets sent to specific relay.

Aloha Derek/ I’m so sorry for your loss. This sounds like a sweet idea 💜

good luck with your project!

Just use a damn backend

bah. but this experiement could be used for other use cases in the future for people.

then they can self host the backend

Make an asymmetric account and give everyone the private key?

What if the client was only hosted on a private relay for your family and only allowed posting to that relay. Spitballing ideas because I don't know if that's a thing.

Sorry for your loss. Derek.

The wake is *tomorrow?

No offence but maybe everyone’s energies (including yours) on such short notice for such a (potentially) emotional event might better be channeled in a different way rather than getting people to fumble with tech/passwords/logins …

Don’t know the ‚audience‘ but if they’re not all gen z and younger, the whole experience could be stressful for some?

i appreciate your concern. people have been emailing and texting me photos for a week. this is for the stragglers. hey go to coolrosswebsite.com and login with weloveyougram to upload the photos from your phone. no brainer.

I’m just trying to figure out why Primal has stopped working. Nothing is posting here but no problem on Damus. Something happened almost two weeks ago and it seems to be getting worse. Any ideas?