The current KCA web form lets the same person register many times — Aadhaar, email and mobile can all be reused. This redesign re-architects registration around a selfie + Aadhaar OCR identity step, then re-uses the extracted data to pre-fill the form. Cricket-specific fields stay, but the experience is restructured into a guided 6-step wizard tuned for first-time players.
/login and /password/reset use the same CSRF _token pattern as /savenew. The app GETs the page, scrapes the hidden token, then POSTs the credentials (or email) with the token attached. Sessions persist with a secure HTTP-only cookie stored via react-native-cookies.
/login form fields exactly — username, password, remember-me toggle, forgot-password link./password/reset. POSTs email + scraped _token; server emails a Laravel reset link.
Centre your face inside the oval. Good lighting, no sunglasses, no caps.

Detecting name, date of birth, Aadhaar number and address. This takes a few seconds.
We read this from your Aadhaar. Tap any field to correct.
We'll send a 6-digit code to confirm this is yours.
We'll send a one-time SMS code via Firebase.
If this is your first season, leave it as New Player.
Optional. Add any representations you've earned — under-19, state, district, college, etc.
Last look. Tap any section to edit before submitting.
Your application has been submitted to KCA. You'll receive a confirmation email shortly.