Skip to content

AsadJim/OnTrack

Repository files navigation

OnTrack

🎯"Consistency beats perfection.

"OnTrack is a minimalist, privacy-focused habit and task tracker built to help you stay disciplined without the pressure of achieving 100% every day. It operates on the 80% Rule—if you complete 80% of your daily goals, you are "On Track."

🌟 Why OnTrack?

Most habit trackers demand perfection, causing users to quit after missing a single day. OnTrack is designed with human psychology in mind. It separates "Active Tasks" from "Completed Tasks" to calculate a daily score. It empowers you to build consistency over intensity.

✨ Key Features

🛡️ Privacy First: No login required. All data is stored locally in your browser (localStorage).

📊 The 80% Rule Engine: Automatically calculates your daily score. Hitting 80% marks the day as a streak.

🔄 Backup & Restore: Export your data as a JSON file and restore it on any device.

🌙 Dark/Light Mode: Optimized UI for day and night usage.

📅 Interactive Calendar: View past streaks and manage tasks for specific dates.

📱 Mobile-First Design: Looks and feels like a native app on your phone.

🛠️ Tech Stack

Frontend: React.js (Vite)

Styling: Tailwind

CSSIcons: Lucide React

Font: Big Shoulders Stencil Text & System UI

Deployment: Vercel🚀

💾 Data Management

Since there is no backend database:

Go to Profile > Data Management.

Click Backup to download your ontrack_backup.json file.

Use Restore to load your data on a new browser or device.

Made with ❤️ by Jim & Gemini

About

A minimal habit tracker web app that works.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors