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