All posts

DoEveryday — Habit Tracker

DoEveryday is a cross-platform habit tracker — web app, iOS, Android, and Chrome extension. Log daily activities, build streaks, and see your progress through heatmaps and charts. Available in English and Korean.

What it does

  • Daily habit grid with drag-to-reorder
  • Streaks, completion rate, and 4-week history
  • Community: trending habits, templates, and 30-day challenges (Pro)
  • Web push and email reminders, timezone-aware
  • PWA with service worker and offline shell
  • Chrome extension for quick logging
  • iOS and Android native apps (React Native)
  • Stripe subscriptions with billing portal
  • Full i18n: English and Korean
  • Auth: email, Google, and Apple (via Supabase)

Tech stack

React 18 + Vite for the web app, React Native (Expo) for iOS and Android. React Router v7, Supabase for auth/database/edge functions, Stripe for payments, Resend for email, Web Push + VAPID for notifications. Chrome extension for quick habit logging. Deployed on Vercel.