endpoints.path: /
endpoints.endpoint_type: HTTP
endpoints.scan_time: 2025-10-09T15:36:20.287461
endpoints.uri: https://www.band-boss.com/
endpoints.protocol: HTTP/1.1
endpoints.status_reason: OK
endpoints.key: x-request-id
endpoints.headers: GGzcrFldjy_oaD8AAAHR
endpoints.key: fly-request-id
endpoints.headers: 01K74SVDQYA1TBZ5KF9D04AB41-ord
endpoints.key: vary
endpoints.headers: accept-encoding
endpoints.key: content-encoding
endpoints.headers: gzip
endpoints.key: via
endpoints.headers: 1.1 fly.io, 1.1 fly.io
endpoints.key: x-download-options
endpoints.headers: noopen
endpoints.key: x-frame-options
endpoints.headers: SAMEORIGIN
endpoints.key: content-type
endpoints.headers: text/html; charset=utf-8
endpoints.key: set-cookie
endpoints.headers: _band_db_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYSDhrWi1oUVhET3o5cmlPd0gtcHJxcG1j.bGXiPtsuQjfIZ7hZLKF4agQwsYDXilLqb-PdZ3gHJSM; path=/; HttpOnly; SameSite=Lax
endpoints.key: referrer-policy
endpoints.headers: strict-origin-when-cross-origin
endpoints.key: server
endpoints.headers: Fly/6f91d33b9d (2025-10-08)
endpoints.key: x-permitted-cross-domain-policies
endpoints.headers: none
endpoints.key: content-length
endpoints.headers: 3806
endpoints.key: x-content-type-options
endpoints.headers: nosniff
endpoints.key: cache-control
endpoints.headers: max-age=0, private, must-revalidate
endpoints.key: date
endpoints.headers: <REDACTED>
endpoints.html_tags: <title data-default="Band Boss" data-suffix=" · Phoenix Framework">Band Boss · Phoenix Framework</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="csrf-token" content="IXMiMkwMP2gGCjdbOTMMPS5MEQRHSF4JiKIhadn0BEMbKZCJfaav683j"> <meta name="theme-color" content="#ffffff">
endpoints.body: <!DOCTYPE html>
  <html lang="en" class="[scrollbar-gutter:stable]">
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <meta name="csrf-token" content="IXMiMkwMP2gGCjdbOTMMPS5MEQRHSF4JiKIhadn0BEMbKZCJfaav683j">
      <title data-default="Band Boss" data-suffix=" · Phoenix Framework">Band Boss · Phoenix Framework</title>
      <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32-37b2d284ae500bc6f1db59a9ef1a54b5.png?vsn=d">
      <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16-4d1beab63b0678a5d379807ef8de5fed.png?vsn=d">
      <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-d19be291d6b1c6a47a677a3ff5b6b395.png?vsn=d">
      <link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192-871a884ab857a8b30483af4c2f1d94e6.png?vsn=d">
      <link rel="shortcut icon" href="/favicon-bf7d527ea39105ee30f88dfcd42f303f.ico?vsn=d">
      <meta name="theme-color" content="#ffffff">
      
      <!-- Preconnect to font providers -->
      <link rel="preconnect" href="https://fonts.googleapis.com">
      <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
      
      <!-- Font imports - we're handling these in app.css -->
      <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Oswald:wght@400;500;600;700&display=swap" rel="stylesheet">
      
      <!-- App styles and scripts -->
      <link phx-track-static rel="stylesheet" href="/assets/app-0a6ab190ee69f2bfc6c89b7ec9ffbe61.css?vsn=d">
      <script defer phx-track-static type="text/javascript" src="/assets/app-7deb60f702b5eb7c79693bccd79a2ef6.js?vsn=d">
      </script>
      
      <!-- Third-party scripts -->
      <script defer src="https://unpkg.com/alpinejs@3.x.x/dist/cdn.min.js"></script>
      <script defer src="https://cdn.jsdelivr.net/npm/sortablejs@1.15.6/Sortable.min.js"></script>
    </head>
    <body class="bg-gray-50 antialiased">
      <div id="phx-GGzcrFliPsFoPwHh" data-phx-main data-phx-session="SFMyNTY.g2gDaAJhBnQAAAAIdwJpZG0AAAAUcGh4LUdHemNyRmxpUHNGb1B3SGh3BHZpZXd3GUVsaXhpci5CYW5kRGJXZWIuUGFnZUxpdmV3CnBhcmVudF9waWR3A25pbHcHc2Vzc2lvbnQAAAAAdwZyb3V0ZXJ3F0VsaXhpci5CYW5kRGJXZWIuUm91dGVydwhyb290X3BpZHcDbmlsdxFsaXZlX3Nlc3Npb25fbmFtZXcMY3VycmVudF91c2Vydwlyb290X3ZpZXd3GUVsaXhpci5CYW5kRGJXZWIuUGFnZUxpdmVuBgAz0Z3JmQFiAAFRgA.4povw4USMCIvEQ_kIWeRpkMBf0BABY6tPKpFFkFjOQI" data-phx-static="SFMyNTY.g2gDaAJhBnQAAAADdwJpZG0AAAAUcGh4LUdHemNyRmxpUHNGb1B3SGh3BWZsYXNodAAAAAB3CmFzc2lnbl9uZXdsAAAAAXcMY3VycmVudF91c2Vyam4GADTRncmZAWIAAVGA.d0HDHcOgsf7K9BTojyD_YoTXlSsNBAlmINJmIfJuB2Y"><header class="bg-white shadow-lg border-b border-gray-100 sticky top-0 z-40 backdrop-blur-sm bg-white/95">
    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
      <div class="flex items-center justify-between h-16">
        <div class="flex items-center">
          <a href="/" class="flex items-center group transition-all duration-200 hover:scale-105">
            <img src="/images/logo-7f9b36ce55a6b19a69e8acb0ba19ff7a.png?vsn=d" class="h-9 w-auto transition-transform duration-200 group-hover:rotate-12">
            <span class="ml-2.5 text-xl font-display font-bold bg-gradient-to-r from-primary-700 to-accent-600 bg-clip-text text-transparent" style="letter-spacing: 0.5px; text-transform: uppercase;">Band Boss</span>
          </a>
  
        </div>
        
        <div class="hidden md:block">
          <nav class="flex items-center space-x-1">
            <a href="/songs" data-phx-link="redirect" data-phx-link-state="push" class="nav-link">
              <span class="hero-list-bullet h-5 w-5"></span>
              <span>Song Library</span>
            </a>
            <a href="/calendar" data-phx-link="redirect" data-phx-link-state="push" class="nav-link">
              <span class="hero-calendar-days h-5 w-5"></span>
              <span>Calendar</span>
            </a>
            <a href="/set-list" data-phx-link="redirect" data-phx-link-state="push" class="nav-link">
              <span class="hero-musical-note h-5 w-5"></span>
              <span>Set Lists</span>
            </a>
            <a href="/rehearsal/history" data-phx-link="redirect" data-phx-link-state="push" class="nav-link">
              <span class="hero-calendar h-5 w-5"></span>
              <span>Rehearsal Plans</span>
            </a>
          </nav>
        </div>
  
        <div class="ml-4 flex items-center">
  
            <div class="flex items-center gap-6">
              <a href="/users/log_in" class="btn-primary">
                Log in <span aria-hidden="true" class="ml-1">&rarr;</span>
              </a>
            </div>
  
        </div>
        
        <!-- Mobile menu button -->
        <div class="md:hidden flex items-center">
          <button type="button" class="text-gray-500 hover:text-gray-600 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-primary-500" aria-expanded="false" phx-click="[[&quot;toggle&quot;,{&quot;to&quot;:&quot;#mobile-menu&quot;}]]">
            <span class="sr-only">Open main menu</span>
            <span class="hero-bars-3 h-6 w-6"></span>
          </button>
        </div>
      </div>
    </div>
    
    <!-- Mobile menu, show/hide based on menu state -->
    <div class="md:hidden hidden" id="mobile-menu">
      <div class="px-2 pt-2 pb-3 space-y-1 sm:px-3 border-t border-gray-200">
        <a href="/songs" data-phx-link="redirect" data-phx-link-state="push" class="nav-link block">
          <span class="hero-list-bullet h-5 w-5"></span>
          <span>Song Library</span>
        </a>
        <a href="/calendar" data-phx-link="redirect" data-phx-link-state="push" class="nav-link block">
          <span class="hero-calendar-days h-5 w-5"></span>
          <span>Calendar</span>
        </a>
        <a href="/set-list" data-phx-link="redirect" data-phx-link-state="push" class="nav-link block">
          <span class="hero-musical-note h-5 w-5"></span>
          <span>Set Lists</span>
        </a>
        <a href="/rehearsal/history" data-phx-link="redirect" data-phx-link-state="push" class="nav-link block">
          <span class="hero-calendar h-5 w-5"></span>
          <span>Rehearsal Plans</span>
        </a>
      </div>
    </div>
  </header>
  
  <body class="bg-gradient-to-br from-gray-50 to-gray-100 antialiased min-h-screen">
    <div id="flash-group">
    
    
    <div id="client-error" phx-click="[[&quot;push&quot;,{&quot;value&quot;:{&quot;key&quot;:&quot;error&quot;},&quot;event&quot;:&quot;lv:clear-flash&quot;}],[&quot;hide&quot;,{&quot;time&quot;:200,&quot;to&quot;:&quot;#client-error&quot;,&quot;transition&quot;:[[&quot;transition-all&quot;,&quot;transform&quot;,&quot;ease-in&quot;,&quot;duration-200&quot;],[&quot;opacity-100&quot;,&quot;translate-y-0&quot;,&quot;sm:scale-100&quot;],[&quot;opacity-0&quot;,&quot;translate-y-4&quot;,&quot;sm:translate-y-0&quot;,&quot;sm:scale-95&quot;]]}]]" role="alert" phx-hook="FlashAutoDismiss" class="fixed top-2 right-2 mr-2 w-80 sm:w-96 z-50 rounded-lg p-3 ring-1 bg-rose-50 text-rose-900 shadow-md ring-rose-500 fill-rose-900" hidden phx-connected="[[&quot;hide&quot;,{&quot;time&quot;:200,&quot;to&quot;:&quot;#client-error&quot;,&quot;transition&quot;:[[&quot;transition-all&quot;,&quot;transform&quot;,&quot;ease-in&quot;,&quot;duration-200&quot;],[&quot;opacity-100&quot;,&quot;translate-y-0&quot;,&quot;sm:scale-100&quot;],[&quot;opacity-0&quot;,&quot;translate-y-4&quot;,&quot;sm:translate-y-0&quot;,&quot;sm:scale-95&quot;]]}]]" phx-disconnected="[[&quot;show&quot;,{&quot;time&quot;:300,&quot;to&quot;:&quot;.phx-client-error #client-error&quot;,&quot;transition&quot;:[[&quot;transition-all&quot;,&quot;transform&quot;,&quot;ease-out&quot;,&quot;duration-300&quot;],[&quot;opacity-0&quot;,&quot;translate-y-4&quot;,&quot;sm:translate-y-0&quot;,&quot;sm:scale-95&quot;],[&quot;opacity-100&quot;,&quot;translate-y-0&quot;,&quot;sm:scale-100&quot;]]}]]">
    <p class="flex items-center gap-1.5 text-sm font-semibold leading-6">
      
      <span class="hero-exclamation-circle-mini h-4 w-4"></span>
      We can&#39;t find the internet
    </p>
    <p class="mt-2 text-sm leading-5">
      Attempting to reconnect
      <span class="hero-arrow-path ml-1 h-3 w-3 animate-spin"></span>
    </p>
    <button type="button" class="group absolute top-1 right-1 p-2" aria-label="close">
      <span class="hero-x-mark-solid h-5 w-5 opacity-40 group-hover:opacity-70"></span>
    </button>
  </div>
  
    <div id="server-error" phx-click="[[&quot;push&quot;,{&quot;value&quot;:{&quot;key&quot;:&quot;error&quot;},&quot;event&quot;:&quot;lv:clear-flash&quot;}],[&quot;hide&quot;,{&quot;time&quot;:200,&quot;to&quot;:&quot;#server-error&quot;,&quot;transition&quot;:[[&quot;transition-all&quot;,&quot;transform&quot;,&quot;ease-in&quot;,&quot;duration-200&quot;],[&quot;opacity-100&quot;,&quot;translate-y-0&quot;,&quot;sm:scale-100&quot;],[&quot;opacity-0&quot;,&quot;translate-y-4&quot;,&quot;sm:translate-y-0&quot;,&quot;sm:scale-95&quot;]]}]]" role="alert" phx-hook="FlashAutoDismiss" class="fixed top-2 right-2 mr-2 w-80 sm:w-96 z-50 rounded-lg p-3 ring-1 bg-rose-50 text-rose-900 shadow-md ring-rose-500 fill-rose-900" hidden phx-connected="[[&quot;hide&quot;,{&quot;time&quot;:200,&quot;to&quot;:&quot;#server-error&quot;,&quot;transition&quot;:[[&quot;transition-all&quot;,&quot;transform&quot;,&quot;ease-in&quot;,&quot;duration-200&quot;],[&quot;opacity-100&quot;,&quot;translate-y-0&quot;,&quot;sm:scale-100&quot;],[&quot;opacity-0&quot;,&quot;translate-y-4&quot;,&quot;sm:translate-y-0&quot;,&quot;sm:scale-95&quot;]]}]]" phx-disconnected="[[&quot;show&quot;,{&quot;time&quot;:300,&quot;to&quot;:&quot;.phx-server-error #server-error&quot;,&quot;transition&quot;:[[&quot;transition-all&quot;,&quot;transform&quot;,&quot;ease-out&quot;,&quot;duration-300&quot;],[&quot;opacity-0&quot;,&quot;translate-y-4&quot;,&quot;sm:translate-y-0&quot;,&quot;sm:scale-95&quot;],[&quot;opacity-100&quot;,&quot;translate-y-0&quot;,&quot;sm:scale-100&quot;]]}]]">
    <p class="flex items-center gap-1.5 text-sm font-semibold leading-6">
      
      <span class="hero-exclamation-circle-mini h-4 w-4"></span>
      Something went wrong!
    </p>
    <p class="mt-2 text-sm leading-5">
      Hang in there while we get back on track
      <span class="hero-arrow-path ml-1 h-3 w-3 animate-spin"></span>
    </p>
    <button type="button" class="group absolute top-1 right-1 p-2" aria-label="close">
      <span class="hero-x-mark-solid h-5 w-5 opacity-40 group-hover:opacity-70"></span>
    </button>
  </div>
  </div>
    <main class="px-4 pt-12 pb-8 sm:px-6 lg:px-8 min-h-screen">
      <div class="mx-auto max-w-7xl">
        <div class="animate-fade-in">
          <div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
    <div class="text-center">
      <h1 class="text-4xl font-bold tracking-tight text-gray-900 sm:text-6xl">
        Welcome to BandDB
      </h1>
      <p class="mt-6 text-lg leading-8 text-gray-600">
        Your all-in-one solution for managing your band's songs, rehearsals, and set lists.
      </p>
      
      <div class="mt-10 flex items-center justify-center gap-x-6">
        
          <a href="/users/log_in" data-phx-link="redirect" data-phx-link-state="push" class="rounded-md bg-indigo-600 px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600">
            Get started
          </a>
        
        <a href="#" class="text-sm font-semibold leading-6 text-gray-900">
          Learn more <span aria-hidden="true">→</span>
        </a>
      </div>
    </div>
  
    <div class="mt-16 grid grid-cols-1 gap-8 md:grid-cols-3">
      <div class="flex flex-col items-center text-center p-6 bg-white rounded-lg shadow-md">
        <span class="hero-list-bullet h-10 w-10 text-indigo-500 mb-4"></span>
        <h3 class="text-lg font-semibold mb-2">Song Library</h3>
        <p class="text-gray-600">Organize your band's entire repertoire, track song status, tunings, and notes. Quickly find and update songs as your band evolves.</p>
      </div>
      <div class="flex flex-col items-center text-center p-6 bg-white rounded-lg shadow-md">
        <span class="hero-calendar-days h-10 w-10 text-indigo-500 mb-4"></span>
        <h3 class="text-lg font-semibold mb-2">Rehearsal Planning</h3>
        <p class="text-gray-600">Generate and manage rehearsal plans, group songs by tuning, and keep everyone on the same page for your next practice.</p>
      </div>
      <div class="flex flex-col items-center text-center p-6 bg-white rounded-lg shadow-md">
        <span class="hero-musical-note h-10 w-10 text-indigo-500 mb-4"></span>
        <h3 class="text-lg font-semibold mb-2">Set Lists</h3>
        <p class="text-gray-600">Create, edit, and share set lists for gigs. Keep a history of past performances and easily build new sets from your library.</p>
      </div>
    </div>
  </div>
        </div>
      </div>
    </main>
  
    <footer class="bg-white border-t border-gray-200 py-6 mt-12 shadow-lg">
      <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
        <div class="flex flex-col sm:flex-row items-center justify-between gap-4">
          <p class="text-center sm:text-left text-sm text-gray-600">
            &copy; 2025 Band Boss - Organize your band's rehearsals and setlists
          </p>
          <div class="flex items-center gap-4 text-xs text-gray-500">
            <span>Made with ❤️ for musicians</span>
            <div class="w-1 h-1 bg-gray-400 rounded-full"></div>
            <span>Phoenix LiveView</span>
          </div>
        </div>
      </div>
    </footer>
  </body></div>
    </body>
  </html>
endpoints.name: https://www.band-boss.com/favicon.ico
endpoints.html_title: Band Boss · Phoenix Framework
endpoints.supported_versions: HTTP/1.1
endpoints.banner: HTTP/1.1 200 OK
  date:  <REDACTED>
  content-length: 3806
  content-encoding: gzip
  vary: accept-encoding
  set-cookie: _band_db_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYSDhrWi1oUVhET3o5cmlPd0gtcHJxcG1j.bGXiPtsuQjfIZ7hZLKF4agQwsYDXilLqb-PdZ3gHJSM; path=/; HttpOnly; SameSite=Lax
  content-type: text/html; charset=utf-8
  cache-control: max-age=0, private, must-revalidate
  x-request-id: GGzcrFldjy_oaD8AAAHR
  referrer-policy: strict-origin-when-cross-origin
  x-content-type-options: nosniff
  x-download-options: noopen
  x-frame-options: SAMEORIGIN
  x-permitted-cross-domain-policies: none
  server: Fly/6f91d33b9d (2025-10-08)
  via: 1.1 fly.io, 1.1 fly.io
  fly-request-id: 01K74SVDQYA1TBZ5KF9D04AB41-ord
  
endpoints.ip: 66.241.124.16
[binary data, 7 values, 175 bytes]