Skip to content

Goosie/yakihonne-mobile-app

 
 

Repository files navigation

What is YakiHonne mobile app?

YakiHonne mobile app is a cross-platform mobile application built with Flutter. It aims to provide users with an intuitive and seamless experience with full Nostr integration.

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 (atm). The relay is based on strfry and written in cpp if you would like to check it out.

1. Features

1.1 Mobile client

  • 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)

1.2 Relay

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

Run YakiHonne locally

Prerequisites

Before you begin, ensure you have met the following requirements: • Flutter SDK installed. You can download it here. • Dart SDK (included with Flutter). • An IDE with Flutter and Dart plugins installed (e.g., Visual Studio Code, Android Studio). • Xcode command line tools.

Development

  • Clone the repository: https://github.com/YakiHonne/yakihonne-mobile-app.git
  • Navigate to the folder: cd yakihonne-mobile-app
  • Install dependencies: flutter pub get
  • Run the app: flutter run

About

YakiHonne mobile app for Nostr and Bitcoin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 98.8%
  • C++ 0.6%
  • CMake 0.4%
  • Swift 0.1%
  • Ruby 0.1%
  • HTML 0.0%