🧑‍💻UserFlow

User Flow

Welcome to the Mosaic platform! Here's a detailed walkthrough of the user journey from landing on the home page to managing loans on the dashboard.

1. Landing on the Home Page

When a user first arrives at the Mosaic home page, they are greeted with an overview of the platform's features and benefits. To start using the platform, the user needs to log in.

2. Login and Authentication

  • OTP Verification: The user is directed to the login page, where they enter their email address to receive a One-Time Password (OTP).

  • OTP Entry: After receiving the OTP, the user enters it on the login page to verify their identity.

  • KYC Process: Once verified, the user is prompted to complete the KYC (Know Your Customer) process, which is crucial for ensuring the security and compliance of the platform.

3. Accessing the Dashboard

After successfully logging in and completing the KYC process, the user is redirected to their personal dashboard. The dashboard provides an overview of their account, including collateral value, interest rates, and loan information.

4. Initiating a Loan

  • Get a Loan: On the dashboard, the user clicks the "Get a Loan" button to start the loan application process.

  • Loan Details Entry: The user specifies the desired currency (such as USDC), the loan duration, and chooses between a dynamic or fixed interest rate.

    • Dynamic Rate Notification: If the user selects a dynamic rate, a notification warns them that the interest rate may fluctuate and that there is a risk of losing more collateral.

  • Interest Rate and Collateral Information: The platform displays the interest rate, required collateral, and a message indicating the monthly repayment amount in USDC or CONST. Additionally, users are informed that failure to repay will result in burning some of their CONST collateral.

5. Finalizing the Loan

  • Loan Confirmation: After reviewing the loan details, the user clicks the "Get Loan" button to confirm. The specified amount of tokens is then transferred to the user's wallet.

  • Loan Management: Each month, the dashboard updates to show the current value of the collateral, the interest rate, and the remaining loan balance. The user can see the amount due for that month and the total remaining loan period.

6. Repaying the Loan

  • Monthly Payments: The dashboard features a "Pay Loan" button, allowing users to make their monthly payments.

    • Loan Reduction: Each payment reduces the number of remaining months for the loan. Consistent payments ensure that the collateral is returned at the end of the loan term. Failure to pay results in some of the CONST collateral being burned.

Summary

Mosaic provides a streamlined and secure process for obtaining and managing loans. The platform's intuitive interface and robust features ensure users can easily access the financial resources they need while maintaining transparency and control over their assets. Start your journey with Mosaic today and experience the future of decentralized finance!!!

Last updated