Skip to content

Fountain Events #56

@balupton

Description

@balupton

Fountain's initial phase will be listing the events occurring in the conversational wisdom market, to assist transition of the market into collaborative wisdom, by consolidating the discovery and creation of events occurring in the market, to enable cross-polination of users, as well as streamlining the onboarding of content creators into the market (helping them figure out how to livestream the event and manage their communities)

  • use polaris text inputs for the datetime timestamps, same format as the database for now
  • use react state hooks to do the form data
  • submit the form data to fauna
  • specify the join and watch URLs for the events
  • introduce privacy field
  • convert lingering to expiry time
  • ensure errors reported of failing fields
  • fetch only events where expired >= now
  • server-side and client-side form validation
  • use SWR to invalidate and refresh the event data after save and on an interval
  • integrate with Ben for a proper timezone date time picker
  • add user auth via twitter
  • creator can suggest hosts and participants to events, via the twitter handles
  • hosts/participants can also be teams
  • those suggested can confirm their hosting/participation in the event
  • those browsing can subscribe to participate in an event
  • generate a calendar feed of all the events you are participating in
  • enable editing of events, where creator and hosts of events can edit it
  • suggest events by
    • those you are subscribed to participate in
    • those involving people you follow on twitter
    • everything else
  • add search for event
  • conflict detection on event creation
  • recurring event creation, perhaps via templates
  • supply guides on hosting an event, zoom, discord, etc — perhaps merely integration with our discourse forum
  • supply zoom replacement for the join and watch URLs for the events
  • enable payment for hosting/participating in an event
  • email updates on new events from people you are subscribed to

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions