Back to Projects

LifeOS

  • Mobile
LifeOS

Project Overview

A personal productivity and life-management app for organizing tasks, habits, goals, routines, and personal activities in one place.

Problem

Personal planning tools often separate everyday responsibilities instead of giving people one coherent system.

Solution

Created an offline-first mobile experience with local SQLite storage, responsive state management, and polished interactions.

My Responsibilities

  • Built the cross-platform app with React Native and Expo.
  • Implemented local data management with Drizzle ORM and SQLite.
  • Added efficient local and server-state management with Zustand and React Query.

Key Features

  • Tasks, habits, goals, and routines
  • Offline-first local data
  • Smooth animations and interactive UI

Technology Stack

  • React Native
  • Expo
  • TypeScript
  • Expo Router
  • Drizzle ORM
  • SQLite
  • React Query
  • Zustand
  • Reanimated
  • Lottie
Source Code