I think one killer use case for nostr right now is online tuition.

Killer feature… a bookable calendar.

Tutor puts up some time slots in a public calendar and you can book a slot with a LN payment. The calendar then DM’s a webRTC link to both parties.

Tutors rise and fall by their reputation.

Thinking about this a bit more… you could do lots of things from math tuition to cocktail classes. Maybe even sell services and meeting time this way. Eg speak to a lawyer.

Relatively easy to build this on nostr.

Reply to this note

Please Login to reply.

Discussion

Who is building this?

#[0]

I had just been thinking about starting to build something like this

I had just been thinking about starting something like this!

note1rk7hjjf2ype6qhenwuqvf26vmf6gatnnae6sxfrugxzte2cakkjsfugqjr

I had just been thinking about starting something like this!

note1rk7hjjf2ype6qhenwuqvf26vmf6gatnnae6sxfrugxzte2cakkjsfugqjr

There is LNcal.com for that

Wow, such a good idea someone has already done it.

This should be integrated into a nostr client as a service.

I looked into this and LNCal.com is just the calendar you book a session with and the mechanism for payment for that session.

To use it you would have to provide someone with a link yourself before they could schedule a season.

This could be easily integrated into a Nostr app!

Yes. Just like how you can add your LNURL in your profile

I think there can be added one more filed for LNCAL

Can probably drop it in bio now, but would be nice if it’s integrated somehow.

Then you need some search fields for skills, eg legal advice, music teacher, math tuition, etc. and it’s all super easy and peer to peer, no middle man.

Just wondering how LNCAL works? Does it use Google Calendar at all?

Yes. It link to your Google cal

Yes plz

I thought about doing this but not sure it makes sense to broadcast all your calendars to relays. Plus you would need integrations with services like Google Maps not to double book and so on. IMHO Nostr works well for broadcasting messages but it’s bot the solution to everything.

Perhaps we should think about special notes that can do API integrations to third party services sort of like switches. Have a look at LNCal.com in the meantime 🤙🏻

Sort of like *widgets

Obviously it makes sense for you to hold 1 version of your calendar. Multiple versions of a live document is bad.

Therefore… Ideally this calendar information would be hosted by a native client app. Ie it’s my information and it lives on my phone.

It lives in an app that can receive pull/push requests.

Having Google own your calendar, and data mine you is not great.

Not my entire calendar should be visible across nostr, but I should be able to create calendar timeslots and sell them over nostr through my bio.

This is the kind of new functionality that can be built into this kind of many-to-many social media. With hard money integration.

Real world services could be booked this way too. 🌎

eg a plumber could sell their time slots via a function like this.

Go to the pubkey profile of Mikey the East London Plumber, book his time for Tuesday morning. Pay the deposit in sats, give your address. Get the calendar reminder with location, time, description, etc.

All done in nostr using LN.

⚡️ ⚡️

Good thinking but this calendar to be available at all times needs to be hosted either by relays or in another server. Hence you don’t really need Nostr to do this.

Best thing I can think of atm is a special note that turns into a widget that you can pin on top of your profile. But we would need to develop a NIP and an API standard for that.

Maybe a bio URL field is the way to go?

The URL should point at a bunch of invoices that represent time slots, the invoices have some kind of API that allows them to drive actions if the invoice is fulfilled; eg create calendar session, initiate order fulfilment?

That’s much more versatile and is essentially a merchant feature for every pubkey!