Kite Platform Customer On boarding Front End Doc - theheapdump/kite-webapp GitHub Wiki
User Front End Flow:
https://docs.google.com/presentation/d/1n1QAPB8lXEe2WUEWBcvl9ei_De1_w8xMuuR6grUMWR8/edit?usp=sharing
— First Iteration
-
A basic signup for integration.
-
No email validation UI
-
No Phone number validation UI
-
A basic login for integration
— SecondIteration — Email validator & PhoneNumber validator based Onboarding. — Sign-up page has to have a Confirm Password field - (input from Anmol).
— Any new registration to our portal will not happen without a referral code and the referral code will be Unique (needs to be handled in the backend).
— REST API For Login
URI : /ka/ui/v1/users/login
RequestBody: {"username":"string","password":"string"}
Response: {"redirectTo":null,"status":"SUCCESS","status_message":""}
Status Codes: 200OK, SUCCESS
— REST API For RegisterMe
URI : /ka/ui/v1/users/register
RequestBody : {"email":"[email protected]","phnum":"+919632538096","passwd":"hello","ref":"KA1234"}
Response: 200 OK
StatusCode
302 REDIRECT to Location:https://35.187.245.85:8080/profile
October 29th, 2020
# UI FOR PROFILE ##
-
After registration, the User logs in and will be redirected to the Profile Settings Page.
-
Fields in this form
-
First Name
-
Last Name
-
Small Photo Upload / Avatar
-
NickName
-
Gender
-
Birth Date <Optional>
-
-
Follows by a section SELECT <option> for broker
-
Option A
-
Option B
-
e.g. ZERODHA
-
TEXTBOX - Enter ZERODHA CLIENT ID
-
TEXTBOX - Enter API KEY
-
TEXTBOX - Enter API SECRET
-
BUTTON - Generate Kite Connect URLs - ASYNC CALL -backend
-
TEXTBOX - Non editable - Redirect URL:
-
TEXTBOX - Non editable - Postback URL: