Replying to Avatar Vivek

NEW NOSTR CLIENT - #zappedit

⚡ ZappedIt.com ⚡

Do you like to use #nostr in #reddit style? Then you may like the new #opensource #client that I created in the last week - https://zappedit.com

WHAT'S NEW IN ZAPPEDIT?

* Follow hashtags and see all posts for those hashtags in a single page (similar to reddit's home page)

* Upzap (upvote by sending sats to the note's author, instead of just clicking a button)

* Downzap (downvote by sending sats to any person of your choice, a non-profit perhaps, instead of just clicking a button)

* See a tally upzaps vs. downzaps in each note

HOW ARE DOWNZAPS CALCULATED?

* When someone downzaps a post, zappedit adds a '-' to the zap description. In fact, any zap with a description containing a '-' is counted as a downzap. This could improve or change over time.

WHERE IS THE METADATA SAVED?

* nostr has a provision for application specific data being saved on relays by sending an event of kind 30078. All the zappedit metadata (followed topics list, downzap reciepient npub) is saved this way.

WHAT FEATURES ARE DONE?

* NIP-07 login

* Search hashtag

* Follow, Unfollow hashtag

* Feed with notes

* Hashtags linking

* Image display in note

* Set a downzap recipient

* Upzaps and Downzaps using QR Code

* Open user profile/post in snort

WHAT IS YET TO BE DONE?

* Show user mentions in notes

* Configure multiple downzap recipients - Exact recipient randomly chosen during the downzap

* Load images only for notes by 'followed' users

* Relay list

* Switch light mode/dark mode

* Anything else? Drop suggestions in comments

HOW TO REPORT ISSUES?

You can report issues in the github repository - https://github.com/vivganes/zappedit

#puravida #nostr #client

Interested in learning how you were able to put this together so quick!

Reply to this note

Please Login to reply.

Discussion

NDK is a major factor

Also, me already learning the technicalities of nostr by contributing to #snort and #amethyst under the guidance of nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 and nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z helped too.

https://github.com/nostr-dev-kit/ndk