diff --git a/README.md b/README.md index bd8bcc3..086082b 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,41 @@ Bookmarks in your filesystem. +```text +bookmarks.toml +(filesystem config) + | + v +bookmarks-core +(config + storage + open) + | + +--> bookmarks CLI + | +--> opens names, aliases, groups + | +--> --webapp starts Axum webapp + | +--> --app starts Tauri desktop app + | + +--> dkdc-bookmarks Python package + | + +--> bookmarks-webapp + | (Axum UI/routes on localhost:1414) + | + +--> bookmarks-app + (Tauri shell) + | + v + 127.0.0.1:0 loopback webapp + | + v + Tauri WebView + | + +--> local app routes stay in the WebView + +--> bookmark URLs open in the OS/browser +``` + +![Bookmarks web and desktop application](https://raw.githubusercontent.com/dkdc-io/bookmarks/main/assets/bookmarks-webapp.png) + +_Web & desktop application._ + ## Install Recommended: diff --git a/assets/bookmarks-webapp.png b/assets/bookmarks-webapp.png new file mode 100644 index 0000000..6d45b59 Binary files /dev/null and b/assets/bookmarks-webapp.png differ