Menu

Post image 1
Post image 2
1 / 2
0

I built LET — a local-first habit and life-events tracker in React Native

DEV Community: expo·Fayaz Bin Salam·3 days ago
#Pe5dAODl
#dev#expo#life#built#navigation#photo
Reading 0:00
15s threshold

I've been building side projects for years. most of them live on github, quietly collecting dust. LET is one i actually use daily. LET (Life Events Tracker) is a React Native + Expo app for tracking habits, mood, and life events — entirely offline, no account required, no data leaves your device. the problem with most habit trackers they want your data. subscriptions, cloud sync, accounts. i wanted something simpler: log what happened today, see patterns over time, own the data. so i built it. the stack piece why React Native + Expo iOS, Android, and web from one codebase NativeWind TailwindCSS for RN — familiar syntax Zustand minimal state, no boilerplate expo-sqlite + Drizzle ORM type-safe local SQL, migrations run on device Expo Router file-based navigation like Next.js Custom SVG charts hand-rolled paths, no heavy chart lib what it does four main modes: daily habit tracking (with custom event colors), mood logging, life milestone recording, and a pattern view that surfaces weekly trends from those custom…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More