Back to featured work
Project Deep Dive
2026OngoingOpen SourceWeb AppTool5 technologies

wayfarer

Wayfarer is a personal browser start page that keeps bookmarks and Read Later items available locally first, then syncs changes to a user-owned Supabase or Firebase project. It combines protected editing, Google and bang searches, Selfh.st icons, and a resilient sync queue so the dashboard stays useful whether the browser is online or not.

Project Story

What this project is about

The goal was to make a personal start page feel dependable rather than disposable. I centered the build on local-first data: edits are written to IndexedDB immediately, with an idempotent queue handling cloud updates and incremental pulls when a connection is available. The cloud setup is designed to stay in the user's hands, with short-lived OAuth connectors that create or reuse their own Supabase or Firebase project without exposing secrets. That foundation made it possible to pair a quick, focused bookmark experience with sync that behaves gracefully across reconnects, tabs, and devices.

Build Focus

Offline-first bookmark data, conflict-resilient cloud sync, and a simple setup flow for user-owned Supabase or Firebase projects.

Experience Goal

Make a personal start page feel fast, private, and reliable—whether online, offline, or moving between browsers.

Technology Stack

Built with

Next.jsTypeScriptIndexedDBSupabaseFirebase

Categories

Web AppTool

Release Date

2026

Project State

Ongoing

Distribution

Open Source

External Links

Live demo

Live Preview

Step inside the project

Open in a new tab