Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stablecoin Issuer Onboarding #101

Open
AbanoubSaied277 opened this issue Jul 7, 2024 · 0 comments
Open

Stablecoin Issuer Onboarding #101

AbanoubSaied277 opened this issue Jul 7, 2024 · 0 comments
Assignees
Labels
frontend Frontend application

Comments

@AbanoubSaied277
Copy link
Contributor

User Story

As a Stablecoin Issuer on the S3.Money platform, I want to securely enter my company information and manually set my reserve balance for Testnet purposes so that I can proceed with creating my Stablecoin.

Description

This screen allows Stablecoin Issuers to complete the company information section of the onboarding process. Users fill out a form with required fields (e.g., Name, Location, and Industry). Clicking "Next" validates the form data and, upon success, disables role changes and displays the "Sync Bank Reserve" section for manual reserve balance input in the Testnet environment.

Acceptance Criteria

  1. Company Info tab
    • Required fields should be visually distinct using an asterisk (*) or similar indicator.
    • A dropdown menu should allow users to select their Company Location.
    • Implement logic to prevent users from changing the selected Stablecoin Issuer role after clicking "Next". This can involve disabling the role selection dropdown.
  2. Sync Bank Reserve
    • Upon receiving a successful response from the backend after form submission, the view should update to display the "Sync Bank Reserve" section on the right side. This section should clearly indicate it's a Testnet simulation and allow manual reserve balance input.
    • Two dropdown menus should allow users to select their Bank and Currency.
      • Banks: Bank 1, Bank 2, Bank 3 [Img generation library for placeholder bank imgs]
      • Currency: USD, EUR, GBP, AED, EGP [With Flags]
    • Show the selected currency in the Reserve Balance field.
    • Clicking "Next" should trigger validation of the reserve balance input (max length: 10 digits, couldn’t be negative).
    • Error handle any required field left empty, show this error: “This is a required field.”
    • By clicking “Next” and successful validation the user will be directed to the Issuer Overview screen.

image

@AbanoubSaied277 AbanoubSaied277 added the frontend Frontend application label Jul 7, 2024
@AbanoubSaied277 AbanoubSaied277 added this to the User Onboarding milestone Jul 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend Frontend application
Projects
None yet
Development

No branches or pull requests

2 participants