Skip to content

guitaraoke/app.guitaraoke.live

Repository files navigation

app.guitaraoke.live

The Guitaraoke Web App

Mobile-optimised web:

  • See all songs

  • Pick your favourite songs (star)

  • Sign up

    • What do you want to sing/play?
    • Validate: you must pick at least one instrument
    • Validate: you must tell us your name
  • Revisit signup

    • What happens when you go to /song/abba-waterloo but you've already signed up?
      • Can you edit your selection?
      • Can you cancel completely?
        • ...by submitting an empty form?
  • Cancel signups

  • See the queue

  • Search for songs (including weird punctuation handling) - e.g. search for "What's Up" needs to find "What’s Up" (smart quotes)

Backstage

  • See all songs
  • See all active users
  • See favourites
  • Edit the queue - move songs up/down
  • Edit signups
  • Mark a song as "done" (we've already played it)

API

  • Rebuild the song list (?)

DO we need security?

Not really. There's no signup, no payment, no authentication, and the app is online for 4 hours.

DO WE NEED A DATABASE?

I'm going to say no. We don't.

NOTES ON SEARCH

About

The Guitaraoke web app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published