feat: add landing page
This commit is contained in:
parent
1a458ee757
commit
b1d0c5c475
2 changed files with 55 additions and 2 deletions
2
tasks.py
2
tasks.py
|
|
@ -21,7 +21,7 @@ async def wait_for_paid_invoices():
|
||||||
|
|
||||||
|
|
||||||
async def on_invoice_paid(payment: Payment) -> None:
|
async def on_invoice_paid(payment: Payment) -> None:
|
||||||
if payment.extra.get("tag") != "market":
|
if payment.extra.get("tag") != "nostrmarket":
|
||||||
return
|
return
|
||||||
|
|
||||||
print("### on_invoice_paid")
|
print("### on_invoice_paid")
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,60 @@
|
||||||
<div class="row q-col-gutter-md">
|
<div class="row q-col-gutter-md">
|
||||||
<div class="col-12 col-md-7 q-gutter-y-md">
|
<div class="col-12 col-md-7 q-gutter-y-md">
|
||||||
<q-card>
|
<q-card>
|
||||||
<q-card-section> section </q-card-section>
|
<q-card-section>
|
||||||
|
<span class="text-h4">Wellcome to Nostr Market!</span><br />
|
||||||
|
In Nostr Market, merchant and customer communicate via NOSTR relays, so
|
||||||
|
loss of money, product information, and reputation become far less
|
||||||
|
likely if attacked.
|
||||||
|
</q-card-section>
|
||||||
|
<q-card-section>
|
||||||
|
<span class="text-h4">Terms</span><br />
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<span class="text-bold">merchant</span> - seller of products with
|
||||||
|
NOSTR key-pair
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<span class="text-bold">customer</span> - buyer of products with
|
||||||
|
NOSTR key-pair
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<span class="text-bold">product</span> - item for sale by the
|
||||||
|
merchant
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<span class="text-bold">stall</span> - list of products controlled
|
||||||
|
by merchant (a merchant can have multiple stalls)
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<span class="text-bold">marketplace</span> - clientside software for
|
||||||
|
searching stalls and purchasing products
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</q-card-section>
|
||||||
|
<q-card-section>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-12">
|
||||||
|
<q-btn
|
||||||
|
disabled
|
||||||
|
label="Import Key"
|
||||||
|
color="primary"
|
||||||
|
@click="importKey"
|
||||||
|
class="float-left"
|
||||||
|
>
|
||||||
|
<q-tooltip> Use an existing private key (hex or npub) </q-tooltip>
|
||||||
|
</q-btn>
|
||||||
|
<q-btn
|
||||||
|
label="Create New Key"
|
||||||
|
color="green"
|
||||||
|
@click="generateKey"
|
||||||
|
class="float-right"
|
||||||
|
>
|
||||||
|
<q-tooltip> A new key pair will be generated for you </q-tooltip>
|
||||||
|
</q-btn>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</q-card-section>
|
||||||
</q-card>
|
</q-card>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue