# What is YakiHonne? A decentralized social payment client on `Nostr` & `Bitcoin`. Check it out at [yakihonne.com](https://yakihonne.com) YakiHonne also runs its own relays under [nostr-01.yakihonne.com](https://nostr-01.yakihonne.com) and [nostr-02.yakihonne.com](https://nostr-02.yakihonne.com) for creators to publish their content, it is free of charge. The relay is based on [strfry](https://github.com/hoytech/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 - [x] Login options support: keys, wallet, on-the-go account creation (NIP-01, NIP-07) - [x] Bech32 encoding support (NIP-19) - [x] Global Feed based on user all relays - [x] Custom Feed based on user following - [x] Top creators list based on all relays/selected relay - [x] Top curators list based on nostr-01.yaihonne.com relay - [x] Latest discussed topics based on hashtags - [x] Home carousel containing latest published curations - [x] Curations: topic-related curated articles (NIP-51) - [x] My curations, My articles sections as a space for creators to manage and organize their content - [x] Rich markdown editor to write and preview long-form content (NIP-23) - [x] The ability to draft/edit/delete articles (NIP-09, NIP-23) - [x] Topic-related search using hashtags (NIP-12) - [x] Users search using pubkeys - [x] Built-in upload for user profile images and banners within nostr-01.yakikhonne.com - [x] User profile page: following/followers/zapping/published articles - [x] URI scheme support (currenly only naddr) (NIP-21) - [x] Users follow/unfollow (NIP-02) - [x] Lightning zaps: via QR codes or dedicted wallet (NIP-57) - [x] Customizable user settings: Keypair, Lightning Addres, relay list - [x] Relay list metadata support (NIP-65) - [x] And many others feel free to visit or download YakiHonne to explore ## 1.2 Relay [nostr-01.yakihonne.com](https://nostr-01.yakihonne.com) and [nostr-02.yakihonne.com](https://nostr-02.yakihonne.com) relay is fully based on [strfry](https://github.com/hoytech/strfry) implementation and writted in Typescript. This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/pages/api-reference/create-next-app). ## Getting Started First, run the development server: ```bash npm run dev # or yarn dev # or pnpm dev # or bun dev ``` Open [http://localhost:3000](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](https://nextjs.org/docs/pages/building-your-application/routing/api-routes) can be accessed on [http://localhost:3000/api/hello](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](https://nextjs.org/docs/pages/building-your-application/routing/api-routes) instead of React pages. This project uses [`next/font`](https://nextjs.org/docs/pages/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.