Record today's habits. Nothing else needs to be entered manually.
0%
0 / 0
habits marked ON
Daily completion — this monthNo recorded days yet
Today's habits
New submission
History
Track what happened
CalendarChoose a year and month for the calendar only
Goal progressProgress against each habit's applicable goal for the selected month
Separate from smart adherence
Monthly trendSmart completion by month · April 2025 to current month
Habit Management
Manage habits
Developer/Test Mode — status changes are temporary and are not written to permanent history.
Habit & Goal
Add a habit
Create a new habit
Settings
System controls and data safety
Appearance
Saved on this device
ThemeChoose light or night mode.
Data safety
Backup, import, and restore
Data CenterOne workspace for backup, import, export and recovery.
Cloud
Supabase connection
Cloud accountNot signed in.
Cloud CenterConnection, write test, device sync and historical push.
Conflict CenterReview and resolve cloud/local differences, plus related tests.
Backup & Restore CenterCloud backup, restore, undo, and a controlled round-trip test.
System
Current local storage
DatabaseChecking…
Ready
Browser storage protectionChecking…
Checking
About
App info & credits
Habit NexusVersion, developer, and release details.
About
Habit Nexus
What this app is, who built it, and its release details.
What it is
Purpose
Habit Nexus is a personal habit-tracking app for building consistency across spiritual, health, learning, and daily-discipline routines. It works fully offline using on-device storage first, with optional cloud sync, backup, and multi-device recovery so a lost or reset device never means lost progress.
TechnologyVanilla JavaScript and HTML, IndexedDB for local storage, and Supabase for optional cloud sync, backup, and authentication. No build step or external framework required to run it.
Data & privacyYour habit data lives on this device by default. Cloud sync and backup are opt-in — nothing leaves this device unless you sign in to a cloud account.
Cloud Center
Connection & Sync
Test connectivity, write access, and pull missing data onto this device.
Connection
Reachability and write access
Cloud connectionNot tested yet.
Not tested
Connection testChecks that Habit Nexus can reach the configured Supabase project. No Habit Nexus data is uploaded by this test.
Authenticated cloud write testCreates one temporary test habit and record under your account, verifies it, then deletes the test data. Your real Habit Nexus data is not touched.
Cloud write statusNot tested yet.
Not tested
Device sync
Pull cloud data onto this device
Device syncPull missing cloud habits and daily records onto this device without overwriting local data.
Device sync statusNot run yet.
Not tested
Push historical data to cloudOne-time upload of all local habit entries, including imported history, to your Supabase account. Existing cloud rows for the same date/habit are merged, not duplicated.
Historical push statusNot run yet.
Not run
Controlled cloud-to-device sync testCreates one temporary cloud habit, entry and date, runs the real device sync, verifies all three arrive locally, then removes the temporary data.
Cloud sync test statusNot tested yet.
Not tested
Conflict Center
Conflicts & Resolution
Review cloud/local differences and verify the resolution and end-to-end tests.
Detection
Find cloud/local mismatches
Controlled conflict detection testSimulates two offline versions of one record, detects the cloud/local mismatch, preserves the local value, then removes all temporary data.
Conflict test statusNot tested yet.
Not tested
Resolution
Review and resolve unresolved conflicts
Conflict resolutionReview unresolved cloud/local differences. Nothing is overwritten until you choose a version.
Controlled KEEP MINE testCreates a temporary conflict, resolves it using the local version, verifies the cloud version, then cleans up.
Controlled KEEP CLOUD testCreates a temporary conflict, resolves it using the cloud version, verifies the local version, then cleans up.
Resolution test statusNot tested yet.
Not tested
End-to-end
Full multi-device workflow
End-to-end multi-device testRuns a complete temporary workflow: local edit → cloud sync → simulated second-device change → conflict detection → KEEP MINE resolution → final cloud verification.
End-to-end test statusNot tested yet.
Not tested
Backup & Restore Center
Cloud Backup & Restore
Create cloud backups, restore from them, and undo a restore if needed.
Backup
Save a full snapshot to the cloud
Cloud backupNo cloud backup created yet.
Restore
Bring a cloud backup back onto this device
Cloud restorePreview the latest cloud backup, choose what to restore, and safely merge or replace local data.
Undo last restoreNo restore snapshot available.
Verification
Confirm backup, restore and undo all work together
Controlled backup/restore testAdds one temporary entry, backs it up to the cloud, simulates data loss, restores it with MERGE, verifies UNDO reverts the restore, then removes all temporary data.
Backup/restore test statusNot tested yet.
Not tested
Cloud Account
Sign in to securely sync Habit Nexus with Supabase.
Account statusNot signed in.
Signed out
Cloud Recovery
Restore from cloud
Preview first. Your current local data is snapshotted before anything is changed.
Restore sections
Choose exactly what should be restored.
Restore mode
Merge is safest; replace is available when explicitly selected.
Data Center
Import & Export
Your data stays local unless you explicitly export or import it.
Export
Choose the format you need.
Complete JSON backupAll local Habit Nexus stores in a portable backup format.
Expert analytics CSVDetailed historical dataset with the familiar 20+ analytics columns.
Habit definitions CSVHabit names, divisions, types, goals and tracking settings.
Goals & schedules CSVGoal periods, rules and applicable schedules.
Daily records CSVDaily submissions and habit completion entries.
Import
Preview first. Nothing changes until you confirm.
Import a Habit Nexus JSON backupComplete normalized backup. Existing records are kept and missing records are added.
No file selected.
Import Expert analytics CSVImports the familiar 20+ column historical dataset. Only Date, Habit ID and completion value are required; existing entries are never overwritten.
No Expert CSV selected.
Controlled JSON import testUses one temporary synthetic record, runs the real JSON merge engine, verifies it was added, then removes it automatically.
Controlled Expert CSV import testBuilds one temporary Expert CSV row, runs the real CSV import engine, verifies it was added, then removes it automatically.