Plan: The event planning webxdc app that you've been missing

Note: The webxdc app was built with Claude.

Intro

“Plan” is basically a case study in how to replace an entire app with Delta Chat and a Webxdc app.

I saw an ad for https://www.campfire.rsvp/ the other day and was actually surprised by how much I liked the idea and the UX. But the functionality is so simple, surely this could be done with privacy preserving and permissionless tech.

Campfire has “circles” and “events” and that is essentially it. A Campfire “circle” is just a Delta Chat group chat. For the events though, none of the existing webxdc apps had what we needed. Polls are too generic and the Events / Calendar apps are too formal and tedious.

The App

The mini app that I needed for this is purpose-built for planning adventures with friend groups.

  • Vote on days / times
  • Lock in a time
  • RSVP

Simple, but it needs to have a delightful UX. Some things that spark joy:

  • Optional notifications for votes, RSVP, time changes. (big groups won’t want them on, small groups will)
  • Presence indicators if multiple people are looking at an event at the same time
  • Little avatars showing votes and RSVPs
  • UX that guides users through simple stages of Creation, Voting, RSVP
  • URLs rendered in the Notes section of plans.

What’s cool about Delta Chat is that if you have 10 of these Plans in your group chat, it’s basically a historical record of sidequests your group has gone on. Or a calendar of upcoming plans.

Now instead of onboarding your friends into a single-use app like Campfire (where they also need to make a new account), you can just onboard them into Delta Chat (zero friction account creation) and use this mini app for that functionality instead.

App size: 19 KB

Screenshots

Test

You can zip the files from this repo yourself or just use the .xcd file from Releases · trosel/webxdc-plan · GitHub

:megaphone: :folded_hands:I would love for people to test this out and let me know if something breaks or doesn’t work. I don’t have any large groups for testing, for example. Tell me what you hate, even if it’s small.

Love the planning app !!

Very use full, and looking good :+1:

Had a qquick play, can’t see nothing wrong :purple_heart::purple_heart:

Added two new features:

  • lock the event times to your timezone (for group chats that span across multiple timezones)
  • potluck style “who is bringing what” list

These features bumped the app size up from 19kb to 24kb. But I think it’s worth it.

Screens

Releases

This Poke app for Apple Messages is quite similar to Plan. It just adds more steps like choosing not just the time but also the place and thing.

https://xcancel.com/interaction/status/2062575428213285352/video/1