Client side validation

Sample inputs to demo client-side validation using zod

Choose a strong password (8+ characters with 1 uppercase, 1 number, and 1 special character).