Skip to content

sudonym-btc/hostr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

410 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hostr

semantic-release: angular

Rental accommodation using purely peer‑to‑peer technologies such as Nostr.

Explore page  Listing page  Threads page  Thread page  Payment page 

Read docs in full here.

This repo contains

.
├── app                 # Client app deployed to store
├── hostr_sdk           # Code to interact with relays and hostr-specific models
├── escrow              # Server side daemon to arbitrate txns
├── models              # Custom Nostr Event types and their validations
├── infrastructure      # Infrastructure-as-as code required to run the project
└── landing-page

Nips utilized

  • Accommodation NIP
  • Escrow NIP

Clone

git clone --recursive git@github.com:sudonym-btc/hostr.git

Quickstart: see the client app guide at app/README.md for run targets by environment.

TODO

App

P1

  • Background worker: https://docs.page/fluttercommunity/flutter_workmanager/quickstart
    • Must show notifications for items not already in thread messaege sync hydrated cubit
  • Deeplinks
    • Allow opening of listings/reviews via deeplinks
  • Blossom files
    • Caching of blossom servers between Image components
  • Routing: unify tab-initial-route source of truth
    • SearchRoute is declared initial: true in the static route config but buildAppNavigationDestinations independently decides which tabs exist per mode — during mode transitions the router briefly shows the wrong initial tab (SearchRoute in host mode) before the dynamic destination list catches up. Remove initial: true from tab children and let AutoTabsRouter drive the initial index from buildAppNavigationDestinations so there is one mode-aware source of truth.

Escrow

  • Listen for cancelled events and arbitrate accordingly

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors