A Getting Things Done (GTD) inspired productivity app built with React Native + Expo, using Zustand for state management, AsyncStorage for local persistence, and Firebase Authentication for user login.
- Capture (Inbox): Quickly add tasks without categorizing.
- Clarify & Organize:
- Convert Inbox items into Next Actions or Projects.
- Use Contexts (e.g.,
@home,@laptop).
- Engage (Next Actions):
- Filter actionable tasks by context or project.
- Mark tasks as complete.
- Projects: Define multi-step outcomes and track related actions.
- Authentication: Login and session persistence powered by Firebase Auth.
- Persistence: Tasks auto-save locally with AsyncStorage.
- Simple & Clean: Lightweight UI with modular code structure.
- React Native + Expo – cross-platform mobile app.
- Zustand – state management with persistence.
- AsyncStorage – local data storage.
- Firebase Authentication – email/password authentication.
- React Navigation – screen routing.
- TypeScript – type-safety and developer tooling.
git clone https://github.com/CoderAyushman/gtd-app.git
cd gtd-appnpm installnpx expo start
