User Accounts & Profiles
Create your unique debater identity with a personalized profile, track your performance, and manage your privacy settings.
What It Does
Your SuperDebate profile is your home base for everything debate-related. Create a unique username, upload a profile photo, and build your reputation as a skilled debater. Your profile tracks all your debates, wins, club memberships, and achievements in one place.
We use Supabase Authentication for secure, password-protected accounts with optional social login. Your data is protected with Row-Level Security (RLS) policies, ensuring only you can edit your own profile.
Who this is for:
Key Benefits
- Unique username for easy @mentions and shareable profile URLs
- Track your debate history, wins, and performance statistics
- Upload a custom avatar to personalize your presence
- Control your privacy with granular email notification settings
- Verified Judge badge for certified adjudicators
- One-click social login with Google, GitHub, or Discord
How It Works
Create Your Account
Sign up with email/password or use social login (Google, GitHub, Discord). Email verification ensures account security.
Complete Your Profile
Choose a unique username, add your full name, write a bio (up to 500 characters), and upload a profile picture.
Set Your Preferences
Configure which email notifications you want to receive: debate invites, club updates, event reminders, and more.
Start Debating
Join clubs, participate in debates, and watch your profile stats grow as you build your reputation.
Pro Tips
- 1.Choose a memorable username - it's how other debaters will find and mention you.
- 2.Add a detailed bio to help potential teammates and opponents learn about your debate interests.
- 3.Enable event reminders to never miss a scheduled debate you've signed up for.
- 4.Apply for Verified Judge status if you have adjudication experience.
Technical Details
Database schema, API endpoints, and implementation notes for developers