Todo example apps

Login as guest or user, then todos belong to that identity — web, mobile, and extension samples.

Runnable samples live in the public SecureLink repo under examples/todo/.

What you get

App Path Package
Shared API examples/todo/server @securelink/todo-server
Web examples/todo/web @securelink/todo-web
Mobile (Expo) examples/todo/mobile @securelink/todo-mobile
Extension (MV3) examples/todo/extension @securelink/todo-extension

Flow

  1. Login — Continue as guest (anonymous) or Sign in (customAuth)
  2. Todos — one list under that SecureLink identity
  3. Log out — returns to the login screen

Public stats use plain fetch (no SecureLink).

Download

  1. Open the SecureLink GitHub repo
  2. Click Code → Download ZIP, or clone:
git clone https://github.com/Grey-Wallet/SecureLinkConnection.git
cd SecureLinkConnection
  1. Open examples/todo/

Direct link: github.com/Grey-Wallet/SecureLinkConnection/tree/main/examples/todo

Run (from monorepo root)

pnpm install
pnpm todo:server   # API on http://127.0.0.1:8787
pnpm todo:web      # Web UI on http://127.0.0.1:5173

Also available:

pnpm todo:mobile
pnpm todo:extension

Docs for each sample

Packages on npm: @securelink/web · @securelink/server · all @securelink