Skip to content
Tuldok (Dot) Habit Tracker

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:

  1. πŸ§˜β€β™‚οΈ Meditate – Track type and duration

  2. πŸƒβ€β™‚οΈ Exercise – Log workout type, time, and notes

  3. 🚫 No Alcohol – Monitor cravings, decisions, and reasons

  4. πŸŒ… Wake Up Early – Record wake-up time, energy, and punctuality

  5. πŸ“– Read – Note reading type, duration, and takeaways

  6. ✍️ Write in Journal – Capture mood, title, and reflective writing

  7. πŸ™ Be Grateful – Record what you’re thankful for each day

  8. 🦷 Floss – Mark daily hygiene and report any issues

  9. πŸ’§ Drink More Water – Log water intake and hydration goals

  10. πŸ“ 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.

Β