Roadmap for October through December 2024

Posted 2024-09-20 09:00 ‐ 2 min read

With 2024 Q3 wrapping up, this is the roadmap for 2024 Q4 (October through December).

  • Event hierarchies — Events can have complex relationships that range in depth and time. For example, a multi-day conference can have per-day events within those days. The relationship between events, their chain of predecessors, and the root event can be represented as a tree.

  • Recurring events — Communities have a variety of events, some of which are one-off and ad hoc, but most of which are recurring and regular. Recurring events vary, with some within a series and others ongoing indefinitely.

  • Multi-day events — Some events, such as festivals and conferences, span multiple days. Multi-day events are often visually distinct and treated as all-day events in calendars.

  • Location browsing — In the spirit of building event and RSVP management at a global scale but with a local focus, events with locations associated with them can be browsed by country, region, and administrative area.

Stretch Goals and Research

  • RSVP confirmation — Organizers can "confirm" an RSVP. This may be in the form of a separate confirmation record or verifiable content on the RSVP itself. It could lead to new features like RSVP groups and waitlists.

  • Email Notifications — Users can opt-in to receive notifications when people RSVP to their events. Additionally, users can provide their email addresses to be notified when a specific event is updated or a user publishes a new event.

  • Basic automation — Simple automations like "publish this draft on Friday at 8:00 AM" and "Have at least 3 of 'recurring event X' created" will be available.

  • Business formation — I'm looking at options for running and sustaining an organization to develop and operate Smoke Signal.

Closing Thoughts

It was a bit difficult to write this plan without starting to work through the data structures and processes for making it all happen. Smoke Signal has a lot of momentum, and I'm grateful for the support and enthusiasm the community has brought.

Interested in a particular feature or want to learn more about the planning process? Let's talk about it: @ngerakines.me