Skip to content

Ticketing launch #103

@foltik

Description

@foltik

Features (* = required for launch)

  • *Admin quick user actions

    • *Quick user finder modal that brings up quick actions
    • *Collect email (?+name) (?+phone) (+newsletter?)
    • *Modify number of rsvp spots they are allowed
    • Fuzzy search by name and email
    • Add/remove free rsvp credits
    • View event history
    • View history of changes to personal info
  • *Event emails

    • *RSVP confirmation
    • *Day-of email
    • *Rich text editing
    • *Color wheel picker (replicate party guides)
    • Auto-inserted variables
      • Logistics copy (how to access the space, etc.)
      • Event description copy (for newsletter)
      • Text glows on hover text with html attr that's persisted in db
      • Floating delete icon
      • Clicking text itself prompts to unlink and edit
    • Custom email/text blast
  • *Private event management

    • *Attendees list with checkin button for door workers
    • *Guest list editor
      • Fancy rules engine with dynamic clickable result list
      • Lower to plain sql, persist, eval
    • Event event_organizer table, cols for permissions like {view,manage} attendees
  • *User RSVP process

    • *Rsvp for yourself and guests (you pay)
    • *Change guest names
    • *Cancel rsvp
      • *Before X hours cutoff prior to event start: auto refund after confirmation
      • *After cutoff: "contact us" mailto link
    • Change own info (+username)
    • Generate link which lets guests rsvp by themselves (they pay)
      • Display before you select tickets for discoverability? after checkout?
  • *User table enhancements

    • *Name nullable
    • *N rsvp slots counter to any private event
    • Versioning (xrefs store id+version, fallback to joining latest)
    • M free rsvp credits counter
      • Toggle for "can they THEMSELVES come to any event without paying"
      • Toggle for "can they invite anyone to any event without paying"
      • "N invites of anyone to any event without paying" per month (membership?)

UX ideas

  • preserve all form partials in localstorage

    • HANDLE MULTI TAB (with modals? how to tell if user opens in a new tab?)
  • plus icons instead of dropdown

    • 1 ticket in cart floating bottom left
    • checkout button should float
  • rsvp button should float

    • clicking image is the same as clicking rsvp?
  • checkbox to sign up for newsletter at checkout (remember preference in database to avoid nagging, yet still give the option to change your mind)

  • make sure keyboard has enter button to hide and is easy to show again

  • navigating (or swiping!) back swiping should work everywhere

  • hide scrollbar except on articles (let mobile do it with the nice autohide)

  • put :autofill on relevant inputs

UX problems

  • word contribution is repeated too many times
  • price $20 is positioned weird on bottom left
  • someone has already rsvped for this email (wdym "someone" its obviously you, bring them there)
  • text size is off on mobile, try it myself and reference other apps

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions