← Back to Projects

Nudova

Nudova is a daily habit tracker built as a full-stack progressive web app. Users define habits with real recurrence rules (powered by RRULE, so "every weekday" or "first Monday of the month" just work), check them off from a focused Today view, and see their progress through streaks, a history calendar, and trend charts. An IndexedDB cache (Dexie.js) gives the app a local-first, offline-capable feel, while a service worker and web-push notifications keep it behaving like a native app. Background jobs (Inngest) handle scheduled work like reminders and email digests, and authentication supports multiple users via Better Auth. The app is server-rendered with TanStack Start and deployed as serverless functions on Netlify.