NudgeMe
AI-powered productivity app with conversational project planning, smart reminders, and visual roadmaps.
Private RepositoryLive Demo
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