Tuldok Habit Tracker
Tuldok Habit Tracker is a responsive web-based application designed to help users build consistency through small, daily actions. Inspired by the idea of making β1% atomic progress,β this tracker allows users to monitor up to 10 essential wellness habits, all within a clean, user-friendly dashboard.
π Features
β User Registration with Email Verification
β Secure Login with Hashed Passwords
β Daily Habit Logging
β Beautiful 100-Day Streak Grid for Each Habit
β Responsive UI (Mobile-Friendly)
β CSV Export for All Habit Logs
β Streaks auto-update per user submission β no manual input needed
π‘ Habits Tracked
Each habit has a dedicated page with custom input forms:
π§ββοΈ Meditate β Track type and duration
πββοΈ Exercise β Log workout type, time, and notes
π« No Alcohol β Monitor cravings, decisions, and reasons
π Wake Up Early β Record wake-up time, energy, and punctuality
π Read β Note reading type, duration, and takeaways
βοΈ Write in Journal β Capture mood, title, and reflective writing
π Be Grateful β Record what youβre thankful for each day
π¦· Floss β Mark daily hygiene and report any issues
π§ Drink More Water β Log water intake and hydration goals
π Set Priorities β List top 3 priorities and track completion
π Tech Stack
Frontend: HTML5, CSS3, JavaScript
Backend: PHP (OOP/Procedural Hybrid)
Database: MySQL
Mailer: PHPMailer (SMTP-based email verification)
Responsive Design: Media Queries, Mobile-First CSSΒ
π Streak Logic
The streak grid shows last 101 days from today
Each filled box reflects at least one valid submission for that day
Users can download a CSV report per habit
π― Goal of the Project
To provide a practical, data-driven tool that encourages mindfulness, discipline, and gratitude β one tiny dot (“tuldok”) at a time.
Β