Skip to content

NudgeMe

AI-powered productivity app with conversational project planning, smart reminders, and visual roadmaps.

Private RepositoryLive Demo
NudgeMe

About the Project

NudgeMe is a mobile productivity companion that uses AI to help users break down complex goals into actionable tasks.

Core Features:

  • AI agent that creates structured project plans through natural conversation
  • Smart reminders that adapt based on user progress and behavior
  • Visual project roadmaps with phase/task breakdown
  • Progress tracking with streaks and daily goals
  • Cross-platform mobile experience (iOS & Android)

Technical Architecture:

  • Expo Router for file-based navigation and deep linking
  • React Native with TypeScript for type-safe mobile development
  • Supabase for auth, Postgres database, and serverless Edge Functions
  • Claude API (Anthropic SDK) called directly from Edge Functions for agent orchestration, tool use, and streaming responses
  • Push notification pipeline with scheduled nudges (pg_cron + Expo Push)

Engineering Highlights:

  • Designed conversational UI patterns for AI interactions
  • Built an escalating nudge schedule and nightly streak evaluation on scheduled database jobs
  • Built reusable component library for consistent mobile UX
  • Row-level security policies for multi-tenant data isolation

Tech Stack

ExpoReact NativeTypeScriptSupabaseClaude APIPostgres

Screenshots