Five apps built on the Habitus engine — each one a different lens on your place-world. Capture inspiration. Document your travels. Send something real. Shop smarter. Find what's lost. All powered by Mapbox.
Paste any travel article URL or text and AI extracts every named place — restaurants, hotels, neighborhoods, hidden gems — into your personal, searchable, mappable Atlas. Your inspiration, your Maps history, your friend's recommendations, all in one place.
A journal for current and past trips — business expenses, travel notes, daily entries, receipts. Structured enough to export for expense reports, personal enough to actually use on the road. Every stop logged becomes a place record in the Habitus model.
A real mailed postcard, designed around the place you're standing in. Vintage aesthetic — reserved for this app only. Write on the back. Drop it in a box. The most analog thing a place-intelligence platform can do.
Paste a recipe or shopping list. Grocery Gauge converts ingredients to real store quantities, compares prices across nearby locations, factors in travel time and fuel cost, then builds a per-store list with optimized driving directions — perishables last.
Post a lost pet. Report a sighting. Get notified of a reunion. An anonymous community network that maps where a pet was last seen, tracks sightings over time, and notifies the neighborhood when someone is found. Doorbell and user video supported.
Every app leads with one lens, draws on a second, and plays a role in Observe — the Habitus intake layer. And each one shows specific Mapbox features, not in footnotes.
| App | Primary lens | Secondary | Observe role | ⭐ Mapbox features |
|---|---|---|---|---|
| PerchStory atlas from any source | Story | Tempo | Primary intake — every confirmed place enters the model. URL/text → place → UUID | GL JS Globe · Clustering · Heatmap · Static Maps API · Directions |
| Travel LogTrip journal + expense tracking | Cadence | Story | Secondary — logged stops become place records. Check-in → place record | GL JS · Static Maps API · Route viz |
| PostcardsReal mailed card from current location | Story | — | Lightweight — send location logged. Place → postcard → record | Static Maps API · Reverse geocoding |
| Grocery GaugeRecipe → cost → optimized route | Scenario | Cadence | Secondary — store visits feed place model. Store visit → place data | Directions API · Matrix API · Search Box · Multi-stop |
| Pet FinderLost · spotted · reunited | Cadence | Tempo | Secondary — verified sightings feed place model. Sighting → geo record | GL JS · Geofencing · Sighting trail · Notify radius |
Every app in this family runs on Observe — the Habitus intake layer — and renders through Mapbox GL JS. When you log a place, extract an article, or report a sighting, that entry gets a permanent UUID and enters the Habitus model. Your data first. The engine gets smarter in the background. Peer family to Rooted & Remembered — different audience, different tools, same backbone. Utility on one side, preservation on the other.