Skip to content
Back to all projects

Habit platform

Dayzo

Social habit formation platform with peer accountability, streak verification, and realtime notifications.

Full-Stack Engineer2024React NativeExpoNestJSRedisPostgreSQLPrisma
Dayzo mobile habit tracking dashboard and social streak verification

Problem

01

Most habit tracking apps are solitary experiences with high 30-day abandonment rates. Without external accountability or collaborative social dynamics, users easily lapse on daily commitments.

Dayzo was designed to introduce lightweight peer verification and shared milestones to turn routine building into a social, motivating habit loop.

Role and Constraints

02

Engineered the cross-platform mobile client with Expo and React Native, focusing on fluid physics-based gestures and smooth offline consistency calculations.

Implemented background push scheduling, streak calculation microservices, and database audit logs.

Approach & Architecture

03

Built using React Native with Expo for rapid cross-platform deployment, backed by a NestJS API and Redis caching for instant streak calculation and feed generation.

Designed an off-screen milestone rendering engine allowing users to export custom high-resolution progress achievement cards natively.

Highlights

04

Social Accountability: Co-op streak verification where buddies validate completed routines. Offline First: Local SQLite sync engine reconciling habit check-ins seamlessly upon reconnect. High Performance: 60 FPS gesture-driven UI with low battery overhead.

Outcome & Status

05

Shipped to mobile app stores, achieving significantly higher 30-day retention compared to traditional solitary habit trackers.

React Native
Next.js
TypeScript
Node.js
NestJS
PostgreSQL
Prisma
Redis
Docker
GraphQL
Tailwind CSS
MongoDB
Express
AWS
Socket.io
Expo
System Design
REST APIs
Git
React Native
Next.js
TypeScript
Node.js
NestJS
PostgreSQL
Prisma
Redis
Docker
GraphQL
Tailwind CSS
MongoDB
Express
AWS
Socket.io
Expo
System Design
REST APIs
Git