This is a project to build Phone Auth
Deployed at https://auth-xerosanyam.vercel.app/
First, run the development server:
npm run dev
npm run server
[x] generate 6 digit otp
[] otp valid for 60 seconds
[x] validate otp
[] send sms/phone-call
[x] form accepts mobile number
[] validate mobile number format
[x] option to send new otp
[] add styles
[] offer choice b/w sms/phone
[] use ip address, other info to generate requestId, verifyOTP with this id instead of mobile number
- POST
/postMobileNumber
{
"mobileNumber":123
}
- POST
/verifyOTP
{
"mobileNumber":123,
"OTP": "02915"
}