Skip to content

Instantly share code, notes, and snippets.

@renovatorruler
Last active June 16, 2024 21:24
Show Gist options
  • Save renovatorruler/4a40cc2b2134a0a9fb0a461ab7a81512 to your computer and use it in GitHub Desktop.
Save renovatorruler/4a40cc2b2134a0a9fb0a461ab7a81512 to your computer and use it in GitHub Desktop.
Memocash
Memocash
Home
want to authenticate -> Authentication
logged in -> Home Feed
Authentication
want to login -> Login
want to signup -> Signup
Login
Login Form
enter username -> Login Form
enter password -> Login Form
click login button -> Login Attempted
click signup link -> Signup
Login Attempted
login successful -> Home Feed
login failed -> Login Form
Signup
Signup Form
enter username -> Signup Form
enter password -> Signup Form
enter password verification -> Signup Form
select create wallet -> Wallet Creation
select import wallet -> Wallet Import
agree to terms of service -> Signup Form
click sign up button -> Signup Attempted
Wallet Creation
agree to terms of service -> Signup Form
Wallet Import
enter BIP32 mnemonic -> Wallet Import
agree to terms of service -> Signup Form
Signup Attempted
signup successful -> Home Feed
signup failed -> Signup Form
Home Feed
create submemo -> Create SubMemo Form
submemo link -> SubMemo Screen
create cominpro profile -> Cominpro
Create SubMemo Form
enter submemo name -> Create SubMemo Form
enter submemo rules -> Create SubMemo Form
select accepted cominpro providers -> Create SubMemo Form
assign submemo cominpro provider -> Create SubMemo Form
click create button -> SubMemo Creation Attempted
SubMemo Creation Attempted
creation successful -> SubMemo Screen
creation failed -> Create SubMemo Form
SubMemo Screen
click thread link -> Thread Screen
click edit submemo -> Edit SubMemo Form
check user insurance NFT -> Insurance NFT Checked
remove post -> Post Removed
Insurance NFT Checked
NFT accepted -> Thread Screen
NFT not accepted -> Accepted Cominpro Providers List
Accepted Cominpro Providers List
select cominpro provider -> Cominpro Profile Screen
Thread Screen
post message -> Thread Screen
post removed by creator -> Post Removed
Post Removed
request dispute resolution -> Dispute Resolution Request
Dispute Resolution Request
send insurance NFT to user cominpro -> Dispute Resolution Started
Dispute Resolution Started
create dispute resolution page -> Dispute Resolution Page
Dispute Resolution Page
creator post -> Creator Dispute Resolution
user post -> User Dispute Resolution
user cominpro post -> User Cominpro Dispute Resolution
submemo cominpro post -> SubMemo Cominpro Dispute Resolution
Creator Dispute Resolution
Creator Post
post message -> Creator Post
resolution reached -> Dispute Resolution Outcome
User Dispute Resolution
User Post
post message -> User Post
resolution reached -> Dispute Resolution Outcome
User Cominpro Dispute Resolution
User Cominpro Post
post message -> User Cominpro Post
resolution reached -> Dispute Resolution Outcome
SubMemo Cominpro Dispute Resolution
SubMemo Cominpro Post
post message -> SubMemo Cominpro Post
resolution reached -> Dispute Resolution Outcome
Dispute Resolution Outcome
moderation action unjustified -> Post Restored
post broke rules -> Post Remains Removed
user refuses resolution -> User NFT Lost or Degraded
creator refuses resolution -> Creator NFT Lost or Degraded
Post Restored
restore post -> Thread Screen
Post Remains Removed
lock dispute resolution page -> Dispute Resolution Page
User NFT Lost or Degraded
lock dispute resolution page -> Dispute Resolution Page
update user insurance NFT -> Dispute Resolution Page
Creator NFT Lost or Degraded
lock dispute resolution page -> Dispute Resolution Page
update creator insurance NFT -> Dispute Resolution Page
Edit SubMemo Form
edit submemo settings -> Edit SubMemo Form
edit accepted cominpro providers -> Edit SubMemo Form
click save button -> SubMemo Update Attempted
SubMemo Update Attempted
update successful -> SubMemo Screen
update failed -> Edit SubMemo Form
Cominpro
Cominpro Profile Screen
request insurance -> Insurance Request
purchase insurance -> Insurance Purchase
create cominpro profile -> Create Cominpro Profile Form
Insurance Request
insurance approved -> SubMemo Screen
insurance denied -> Accepted Cominpro Providers List
Insurance Purchase
purchase successful -> SubMemo Screen
purchase failed -> Cominpro Profile Screen
Create Cominpro Profile Form
enter cominpro name -> Create Cominpro Profile Form
enter cominpro description -> Create Cominpro Profile Form
click create button -> Cominpro Profile Creation Attempted
Cominpro Profile Creation Attempted
creation successful -> Cominpro Profile Screen
creation failed -> Create Cominpro Profile Form
function render(model){
let current_state_name = model.active_states[0].name;
return $("h1",
{style: {color: "darkBlue"}},
`The current state is: ${current_state_name}`);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment