The Crypto Native Portal, an app that creates a mechanism to financially acknowledge the micro contributions of Open Source collaborators along with tools that promote effective governance.
As a: founder of a digital service provider (i.e., Celebrity Fanalyzer).
I want to: direct money from my online operations (i.e., the advertiser contract) to my team’s crypto “bank” account on the CNC portal. When I: Use the contract address given to me by the CNC portal at the time of founding a team, ... I see: … I see the crypto generated by my online operations (i.e., advertising in on C.F.) show up in the CNC portal and I can manage (i.e., vote by the board of directors to distribute) the crypto there.
Auxiliary Functions:
When I click “Add Member” to my team I should be able to search for / scroll through other users on the platform by name or wallet address.
The team’s “Bank” contract calls the tips contract to push or send tips. OR, the team’s “Bank Contract” is the same as the “Tips Contract” with added functionality.
When a team founder adds a user to the team, that user receives a notification that he is added to a team.
Acceptance Criteria:
I can create a bank account for my team [Done]
I can direct my online operation to my bank account [Done]
I can see the balance of my bank account [Done]
I can see all my bank transaction [Not Done]
I can search and Invite a user to join my team [Done]
The invited user should receive the invitation [Done]
The invited user should be able to accept or reject the invitation [Skipped]
The Team owner should be notified by the invitation status upgrade [Skipped]
Type of change
Please delete options that are not relevant.
[x] New feature (non-breaking change which adds functionality)
Checklist:
Please check if the PR fulfills these requirements
[x] The commit message follows our guidelines
[x] Tests for the changes have been added (for bug fixes/features)
[x] Docs have been added / updated (for bug fixes / features)
Description
Prepared release for production V0.1
Requirement SG May 2024:
As a: founder of a digital service provider (i.e., Celebrity Fanalyzer). I want to: direct money from my online operations (i.e., the advertiser contract) to my team’s crypto “bank” account on the CNC portal.
When I: Use the contract address given to me by the CNC portal at the time of founding a team, ...
I see: … I see the crypto generated by my online operations (i.e., advertising in on C.F.) show up in the CNC portal and I can manage (i.e., vote by the board of directors to distribute) the crypto there.
Auxiliary Functions:
When I click “Add Member” to my team I should be able to search for / scroll through other users on the platform by name or wallet address. The team’s “Bank” contract calls the tips contract to push or send tips. OR, the team’s “Bank Contract” is the same as the “Tips Contract” with added functionality. When a team founder adds a user to the team, that user receives a notification that he is added to a team.
Acceptance Criteria:
Type of change
Please delete options that are not relevant.
Checklist:
Please check if the PR fulfills these requirements
[x] The commit message follows our guidelines
[x] Tests for the changes have been added (for bug fixes/features)
[x] Docs have been added / updated (for bug fixes / features)