Skip to content

YakiHonne/web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is YakiHonne?

A decentralized social payment client on Nostr & Bitcoin. Check it out at yakihonne.com

YakiHonne also runs its own relays under nostr-01.yakihonne.com and nostr-02.yakihonne.com for creators to publish their content, it is free of charge. The relay is based on strfry and written in cpp if you would like to check it out.

Gallery

screen-2 screen-3 screen-4
screen-5 screen-6 screen-7
screen-8 screen-9 screen-10
screen-11 screen-12 screen-13
screen-14

1. Features

1.1 Cient

  • Login options support: keys, wallet, on-the-go account creation (NIP-01, NIP-07)
  • Bech32 encoding support (NIP-19)
  • Global Feed based on user all relays
  • Custom Feed based on user following
  • Top creators list based on all relays/selected relay
  • Top curators list based on nostr-01.yaihonne.com relay
  • Latest discussed topics based on hashtags
  • Home carousel containing latest published curations
  • Curations: topic-related curated articles (NIP-51)
  • My curations, My articles sections as a space for creators to manage and organize their content
  • Rich markdown editor to write and preview long-form content (NIP-23)
  • The ability to draft/edit/delete articles (NIP-09, NIP-23)
  • Topic-related search using hashtags (NIP-12)
  • Users search using pubkeys
  • Built-in upload for user profile images and banners within nostr-01.yakikhonne.com
  • User profile page: following/followers/zapping/published articles
  • URI scheme support (currenly only naddr) (NIP-21)
  • Users follow/unfollow (NIP-02)
  • Lightning zaps: via QR codes or dedicted wallet (NIP-57)
  • Customizable user settings: Keypair, Lightning Addres, relay list
  • Relay list metadata support (NIP-65)
  • And many others feel free to visit or download YakiHonne to explore

1.2 Relay

nostr-01.yakihonne.com and nostr-02.yakihonne.com relay is fully based on strfry implementation and writted in Typescript.

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.js.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.