Private · Offline · Android

Ninety days,
one day at a time.

A personal transformation tracker built around a daily schedule, ten life areas, and a calm path out of a hard moment at 1am. Everything stays on the phone. There is no account to make and no server to trust.

Download APK v1.0.0

Android 9+ · arm64 & armeabi-v7a
Sideloaded. Not on any store, by design.

Live demo — this is the real app

Runs entirely in your browser on a WebAssembly build of SQLite — same schema and same engine as the phone. Notifications and the app lock are Android-only, so they sit inert here.

What it does

01A day, laid outTime-blocked from wake to sleep. Empty stretches collapse rather than leaving dead space.
02Ten life areasSleep, Islam, Technology, Body, Work, Emotions, Social, Rest — rolled into one readiness figure.
03Guided routinesOne notification opens a runner that walks the whole morning or evening, step by step.
04Prayer trackingFive prayers graded on quality, placed by computed times. No adhan app, no prayer pings.
05Forgiving streaksThe first miss is free, silent and uncapped. Three in a row halves a streak — never zeroes it.
06A way through a hard momentAlways one tap away. Breathing, then a concrete action you chose in advance.
07Study tracksQur’an, Arabic and knowledge, with your own portions and lessons and a daily minimum.
08Everything, exportableOne JSON file holds the lot. Ninety days of this with no backup is a real risk.

Specification

Platform
Android 9+
Architectures
arm64-v8a, armeabi-v7a
Accounts
None
Servers
None
Analytics
None
Data location
On device, SQLite
Cloud backup
Disabled
Location permission
Blocked in manifest
App lock
Biometric, PIN fallback
Backup format
JSON, yours to keep

Releases

2026-09-01 v1.0.0 — the base: ten areas, the daily loop, routines, urge protection NEW

Download

The Base · APK Android 9+

Android will warn about installing outside the Play Store — that is expected for a sideloaded app. Allow it for your browser or file manager once, then open the file.

After installing, open Settings inside the app and use Test in 2 minutes. Lock the phone and put it down. If nothing arrives, your phone's battery manager is holding alarms and the same screen tells you exactly what to change.