Search

Search work, writing, and fragments.

project / 2026

Mobile product / local-first journaling

Last Light

A quiet Expo app for saving one palette and one word before sleep, with local storage, a monthly archive, and exportable keepsake cards.

notes on the build

Snapshot

Last Light is a small mobile app for saving the color a day ended in. The interaction is deliberately narrow: choose a palette, write one word, and leave the entry on the device.

The app is not trying to become a full journal. That constraint is the point. It keeps the daily action light enough to repeat, then lets the archive become the record over time.

How it works

The app is built with Expo and React Native. Entries are stored locally with AsyncStorage, then rendered into two main views:

  • a Tonight view for choosing a curated or custom palette and saving one word
  • an Archive view for browsing saved days by month
  • export paths for a single day card or a monthly light grid

on this page

SnapshotHow it works

what mattered

  • Local-first entries stored on device with AsyncStorage.
  • Daily palette and word capture with curated and custom color flows.
  • Monthly archive, day cards, and shareable keepsake exports.

next project

ZK Guardian ↗