# Real Estate Flows
## Open Items
* capture terms conditions from alt trx
* make property picture more athetic
## Investor Signup
- As is
## Investor KYC
- Add Aadhaar-Digi Locker KYC mechanism
- Ref: Zerodha/Binance Signup Mechanism
## Listing Flow
### Prequalification
- Lister signs in and picks to make a listing
- Interest form captures the following details:
- Address
- Map Location
- Follow Maharera flow to fetch documents or ask to upload
- Details to be captured:
- Details of promoter: Address, contact number, experience, member information, etc.
- Project name
- Construction type
- Location
- Plot size of project
- Building design
- Number of blocks and units in each
- Approvals of the project: Necessary approvals received by the developer.
- Funds: Details about the ESCROW account with 70% of the project funds.
- Carpet area: RERA standardized carpet area.
- Floor plans and layout: Approved layout and floor plans.
- Complaints: Check if there are any complaints regarding the project.
- Possession date
## Debenture Trustee Role
### Signup
- Same Flow
### More Details
- Details:
- Name: ANDHRA BANK
- Registration No.: IND000000009
- Telephone
- Fax No.
- Address
- Contact Person
- Correspondence Address
- Validity: Jun 01, 2015 - Perpetual
### Sign In
- Same Flow
### View Prequalification Requests
- Show Prequalification Request
### Start Qualification Process
### Start a chat room with lister(messenger with option like hdfc eva for requesting docs and attesting them)
- Request for documents and signature
- Docusign like flow for signing
- Details requested can be picked from [here](https://vramonline.wordpress.com/tag/debenture-trustees/)
### Qualification Step Complete
### Start Expression of Interest
- Investors see all the qualified properties and express interest by paying the required amount to escrow for 2 weeks.
- Debenture Trustee sees all the qualified properties in the expression of interest state and executes funds (via escrow) transfers and deed transfers (via chat).
- Investors receive security in their account.
``` sequence
Note over Investor: Listing Prequalification
Investor->>Listing Platform: Request Listing Prequalification
Listing Platform->>Investor: Request Address, Map Location, Documents (Follow Maharera flow)
Investor->>Listing Platform: Submit Prequalification Information
Listing Platform->>Investor: Confirm Prequalification
```
```sequence
Note over Debenture Trustee: Debenture Trustee Qualification Role
Debenture Trustee->>Listing Platform: View Prequalification Requests
Debenture Trustee->>Listing Platform: Start Qualification Process
Debenture Trustee->>Investor: Start a chat room, Request for documents & signature (Docusign Flow)
Investor->>Debenture Trustee: Submit documents & signature
Debenture Trustee->>Listing Platform: Qualification Step Complete
```
```sequence
Note over Investor: Start Expression of Interest
Investor->>Escrow Service: Pay required amount to escrow for 2 weeks
Listing Platform->>Investor: Display qualified properties
Investor->>Listing Platform: Express interest in properties
```
```sequence
Note over Debenture Trustee: Execute Subscription Process
Debenture Trustee->>Escrow Service: Sees properties in Expression of Interest state
Debenture Trustee->>Escrow Service: Executes funds transfers & deed transfers
Escrow Service->>Investor: Investor receives security in their account
```
```sequence
Investor->KYC System: Signup & Initiate KYC
KYC System-->Investor: KYC Completed
Investor->Listing Platform: Request Prequalification
Listing Platform-->Investor: Request Details & Documents
Investor->Listing Platform: Submit Details & Documents
Listing Platform-->Investor: Prequalification Confirmed
Investor->Debenture Trustee: Start Qualification Process
Debenture Trustee-->Listing Platform: Request for Document Verification
Listing Platform->Debenture Trustee: Provide Verification Details
Debenture Trustee-->Investor: Qualification Complete
Investor->Escrow Service: Express Interest & Pay Amount
Escrow Service->Debenture Trustee: Confirm Payment
Debenture Trustee->Escrow Service: Execute Fund & Deed Transfers
Escrow Service-->Investor: Security Received in Account
```