Back to portfolio

Productivity Mobile App

A full-stack mobile hub for practical life management.

Productivity Mobile App is an Expo and React Native app for everyday planning, budgeting, tasks, checklists, notes, grades, documents, helpful links, curated news, subscriptions, adverts, and AI-assisted guidance through LifeNest.

View public GitHub repo

Tech stack

React Native Expo TypeScript Expo Router Supabase TanStack Query RevenueCat Google AdMob OpenAI

What I built

  • Built an Expo Router mobile app with global providers for Supabase authentication, theming, TanStack Query data fetching, and RevenueCat purchase state.
  • Implemented dashboard summaries and customisation across tasks, checklists, finances, notes, grades, news, recent LifeNest chats, and a premium moving-out checklist.
  • Created feature areas for budgets and transactions, tasks and checklists, notes, education grades, documents, helpful links, regional news, housing search, job search, settings, feedback, and account flows.
  • Integrated LifeNest, an AI-assisted planning workflow, through backend functions with conversation history, model selection, terms acceptance, token accounting, usage warnings, checklist generation, and response reporting.
  • Added monetisation and release infrastructure including RevenueCat subscriptions and token products, Google AdMob display logic, ad-free entitlement handling, notifications, app update gating, and public-safe configuration boundaries.
  • Prepared the public repository as an anonymised demo with local environment files, private provider credentials, detailed schema notes, internal release notes, and account-specific service configuration intentionally omitted.