All work



Mobile · Productivity · Personal product
Ritmica
Case study
Phase 9 complete
(01)Overview
Ritmica is a mobile productivity app for iOS and Android that combines habit tracking, task management, task-to-habit linking, analytics, push notifications, profile management, AI-based feedback, light and dark themes, and multilingual support. The product pairs an Expo React Native client with a NestJS backend, PostgreSQL data model, Prisma ORM, JWT authentication, refresh-token rotation, Argon2 password hashing, and production readiness documentation.
(02)Highlights
- 01Designed and implemented the product architecture across an Expo React Native mobile app and NestJS API, keeping mobile screens, backend contracts, validation, authentication, and persisted user-owned resources aligned.
- 02Built the habit and task systems around real product behavior: pinned habits, weekly/monthly/unlimited completion views, task-to-habit linking, subtasks, archive/delete flows, swipe actions, and completion-state synchronization.
- 03Implemented analytics and AI feedback surfaces that summarize habit progress, task completion, streaks, linked-task performance, and readiness states into practical productivity insights rather than raw charts alone.
- 04Prepared the app for production with push notifications, secure native token storage, profile photo handling, theme persistence, i18n/RTL support, backend tests, Prisma validation, deployment notes, and a manual QA checklist.
Role
Full-stack product owner
Timeline
Personal mobile product
Context
Personal product
Stack
ExpoReact NativeTypeScriptNestJSPostgreSQLPrisma
(03)Galleryscreenshots



