Skip to content

Commit

Permalink
Merge pull request #234 from casper-ecosystem/Adding-Tubbly
Browse files Browse the repository at this point in the history
Adding Tubbly
  • Loading branch information
Adrian-Wrona committed Jun 14, 2024
2 parents c01fcb1 + ea42fce commit 09cc991
Show file tree
Hide file tree
Showing 4 changed files with 108 additions and 0 deletions.
35 changes: 35 additions & 0 deletions grants/Tubbly/data.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
Grant-Number: "30",
Name: "Tubbly",
Service-Provider: "",
Status: "In Progress",
Grant-Link: "",
Website: "https://www.tubbly.io/",
Grant-Size: "Small",
Total-Milestones: "3",
Current-Milestone: "M1",
M1: "28.06.2024","In Progress",
M2: "15.08.2024","Not Started",
M3: "15.10.2024","Not Started",
Twitter: "",
Public-Project-Chat: "",
Casper-PM: "https://github.com/Marjan-sha",
Project-GitHub-Repo: "",
---
<!--lang:en-->
Tubbly is a lifestyle app that gamifies shopping by allowing users to collect tokens in their local area using an interactive 3D map and exchange them for rewards and discounts from partner businesses. The app features a user dashboard to track balances, rewards history, and achievements, and integrates with the Casper Blockchain to manage user balances securely through smart contracts. Future plans include enabling users to maintain their private keys for direct blockchain interaction and expanding transaction history on the blockchain for detailed account tracking.




<!--lang:es--]
<!--lang:de--]
<!--lang:fr--]
<!--lang:pl--]
<!--lang:uk--]
[!--lang:*-->
21 changes: 21 additions & 0 deletions grants/Tubbly/m1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
Milestone: "M1",
Status: "In Progress",
---
<!--lang:en-->
### Description

User interaction with the blockchain

Every time a user claims the tokens on the map the balance gets updated on the contract. Currently all the deploys come from the Tubbly main account. The balance is associated with the user's account hash. The objective of this milestone is to associate private keys with users and each deploy will be signed by the user not by main Tubbly account
- Blockchain integration
- Every time user claims tokens their balance gets updated on the blockchain


### Acceptance Criteria
All active users have assigned keys
All active users have their accounts funded, to be able to make deploys
All deploys are signed by users who triggered them by claiming the tokens on the map



28 changes: 28 additions & 0 deletions grants/Tubbly/m2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
Milestone: "M2",
Status: "Not Started",
---
<!--lang:en-->
### Description

Frontend for the user to interact with the blockchain

The objective of this milestone is to ‘reveal’ blockchain to the users. This means to enable them to interact with their blockchain account themselves.

User should be able to:
-Preview their wallet address
-Preview CSPR balance
-Deposit CSPR to their account
-Withdraw CSPR from their account
-Preview their Private Keys


### Acceptance Criteria
Tubbly team will design and develop the in-app wallet.
User should be able to perform the below operations from within the Tubbly app:
- Preview their wallet address
- Preview CSPR balance
- Deposit CSPR to their account
- Withdraw CSPR from their account
- Preview their Private Keys

24 changes: 24 additions & 0 deletions grants/Tubbly/m3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
Milestone: "M3",
Status: "Not Started",
---
<!--lang:en-->
### Description

AirDrop functionality & CEP-18 integration

The objective of this milestone is to build a new module of the app that will enable the users to see the tokens on the map.
The AirDrop mode will enable the user to collect the CEP-18 tokens from other projects built on Casper (the first AirDrop on Tubbly will be Fatso). The user will see the Fatso tokens on the map, and at the end of the airdrop campaign will receive the FATSO tokens to their account in the Tubbly app.
Once the front end of the AirDrop module is ready, the CEP-18 support is to be integrated. This will enable the projects from the Casper ecosystem to payout the tokens for the AirDrop participants, straight into the user's wallet within the Tubbly app.


### Acceptance Criteria

The first step to develop the AirDrop module is to prepare the front end of the App.
Once the user switch to the AirDrop mode, the look and feel of the application will be adjusted:
- Users can see AirDropped tokens on the map
- Users can receive the AirDropped CEP-18 tokens into their account within the Tubbly app
- Users can transfer their CEP-18 tokens to a different account.
- Multiple CEP-18 tokens can be displayed in users' wallets.


0 comments on commit 09cc991

Please sign in to comment.