Avatar
Niel Liesmons
a9434ee165ed01b286becfc2771ef1705d3537d051b387288898cc00d5c885be
Designer that codes. Also #WordStudy #Dadstr #Farmstr

In the talk they talked about a heavy focus on the "filtering with your social graph" part. You simply wouldn't keep people in one of your lists that are spamming your maps.

Replying to Avatar arkinox

Go Yondar! I just announced my new map client, https://go.yondar.me

πŸ“ Create places on a map like a Google Business listing but with the freedom of #nostr permissionless publishing!

πŸ«‚ Filter the map to only places owned by people you follow on nostr

πŸ’¬ Have conversations in a particular area with cross-client geochats!

Coming soon:

πŸ—Ί End-to-end encrypted ephemeral real-time location sharing

πŸ‘“ Augmented reality

πŸ‘Ύ Cyberspace protocol integration

🎁 and more!

Repo here: https://github.com/innovatario/yondar-mono

Also, Yondar is a #nostrocket project which means anyone can contribute and influence the direction of the project! If you want to be part building and benefitting from making an awesome nostr-based mapping product, then I warmly welcome you! Learn more at https://nostrocket.org

Here is a Place I created for the #nostrasia conference venue:

https://go.yondar.me/place/naddr1qq75yetvd3jhxctvd3jjq5mgd93827tpyprxjunnwssw8queuwp6hcuzkh3c808rsw47dwytazct0curjh3c9g0rsw7w8q4euwpcsqgnwaehxw309aex2mrp09skymr99ehhyecpz3mhxue69uhhyetvv9ujumn0wd68ytndv5q32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tczyr5w6duccml7hlaqs5q6cw0zw9nzhlgkpa5gl9xyt45jmpm8m5695qcyqqqf9zc6hqsky

https://void.cat/d/BoN9fvTs4SYxjphnnFH4D9.webp

So oool! Awesome presentation as well πŸ”₯

Epic job of nostr:npub1arkn0xxxll4llgy9qxkrncn3vc4l69s0dz8ef3zadykcwe7ax3dqrrh43w on Yondar.

Filter maps with your social graph:

https://go.yondar.me πŸ”₯

#otherstuff

Are Zapchats a thing yet?

πŸ‘‰ Attaching a cost (zap) to contacting someone for the first time

Questions:

1. Would you let the contacted user set a minimal sat amount?

2. Or would you let people zap what they want and hope that it's enough to move up on, let's say, ODELL's list?

Is there any social client yet that bundles reposts?

It's great to have them in the feed, but not when it's ten times the same post.

Idea:

Looking forward to relays as virtual places we visit.

#nostrdesign #relays

nostr:note1lds0nz085wn808eshl23e5lhas8u4h5rxhhnhpt2c9s0kd7y6ceq7rsgrw

Nostr brings developer activity to Bitcoin.

Replying to Avatar jericho

I’m not sure. I’ve been mulling over how to integrate nostr in to the fitness app I’ve been working on for a while.

I could create the workouts in a JSON format post those to the note and then have the client render them in a nice format.

The difficult part is standardizing the way workouts are held in JSON.

For example, if I was to export my workout data in JSON and put it in a most note it looks like this

{"name":"Fran","worksets":[{"exercises":[{"name":"Thruster","specs":[{"mass":{"unit":{"converter":{"coefficient":0.453592,"constant":0},"symbol":"lb"},"value":95}},{"reps":21}]},{"specs":[{"reps":21}],"name":"Pull-up"},{"specs":[{"reps":15},{"mass":{"value":95,"unit":{"converter":{"coefficient":0.453592,"constant":0},"symbol":"lb"}}}],"name":"Thruster"},{"specs":[{"reps":15}],"name":"Pull-up"},{"name":"Thruster","specs":[{"mass":{"value":95,"unit":{"symbol":"lb","converter":{"coefficient":0.453592,"constant":0}}}},{"reps":9}]},{"name":"Pull-up","specs":[{"reps":9}]}],"bounds":{"timePriority_rounds":1,"timePriority_reps":0}}]}

Or a workout like Starting Strength may look like this:

{"name":"Starting Strength Phase 1A","worksets":[{"exercises":[{"name":"Barbell Squat","specs":[{"reps":5}]},{"name":"Barbell Squat","specs":[{"reps":5}]},{"name":"Barbell Squat","specs":[{"reps":5}]}],"bounds":{"elementPriority":true}},{"bounds":{"elementPriority":true},"exercises":[{"name":"Barbell Press","specs":[{"reps":5}]},{"specs":[{"reps":5}],"name":"Barbell Press"},{"name":"Barbell Press","specs":[{"reps":5}]}]},{"bounds":{"elementPriority":true},"exercises":[{"specs":[{"reps":5}],"name":"Barbell Deadlift"}]}]}

So clients like Damus and whatnot are just going to get raw JSON, which isn’t a problem per se.

Let me know. I’m really interested in working on this problem.

Yes! Someone working on this πŸ’ͺ great to hear.

How does JSON compare to this approach in terms of being an easy standard for similar nostr apps to use? nostr:nevent1qqsxuckqe6q5zus3wem5r3z8umnh4tu99tmgvc36h7te533hfjvzzrqppemhxue69uhkummn9ekx7mp0qgsru22d9lfnnwck54qr4phrvey50h2q33xc0gqxv5j03ftn4efu4rsrqsqqqqqpcavs7m

I'm very new to the dev-side of these choices and need help comparing pros and cons.

Seems like you'd have quite a bit more freedom with the JSON option. But that's not always a good thing 😜 .

This kind of app could have:

πŸ‘‰ Feed of work outs of your peers.

You can zap, copy, fork, react, comment, ... Help each other reach goals.

πŸ‘‰ Feed of tips & tricks in long form articles.

Filtration & Discovery of methods (how to lift, what to eat, ...) your peers actually found useful.

πŸ‘‰ Your personal track record

What else?

nostr:nevent1qqs2vjv40a7jndlq04mgfyygff4kn2t2gre6fqsd3jj0296gwqsp2fspz9mhxue69uhkummnw3ezuamfdejj7q3q49p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklqxpqqqqqqzl0jqku

So clearly, I'm a fan of this idea.

But how would you construct this kind of app technically?

Is there a way to build tables like this using a structure of existing event kinds?

There will only be more of these use cases. So I need to start understanding what's possible and how.

#nostr #fitness #lifting #workout #nostrdesign

nostr:nevent1qqsvlqm3y63hht4mtcvtuugjkdaktwe3hkvdux0tpef35gy04anrdnspp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdu7l3h0m