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 ##

  1. After registration, the User logs in and will be redirected to the Profile Settings Page.

  2. Fields in this form

    • First Name

    • Last Name

    • Small Photo Upload / Avatar

    • NickName

    • Gender

    • Birth Date <Optional>

  3. 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:

⚠️ **GitHub.com Fallback** ⚠️