Onboarding & Auth

  • First-time users must set a unique username (min 3 chars, real-time check).
  • Username is required to access the dashboard and API.
  • All authentication is handled by BetterAuth with Google and GitHub providers.