A. Fields & validation
B. Current storage
Mock only — stored in React state via AuthContext. Not persisted across refresh.
C. Future backend mapping
Supabase users table: id, full_name, email, phone, password_hash, consent, marketing_consent, created_at.
POST /api/auth/signup
{
fullName, email, phone,
consent, marketingConsent
}