Skip to content
Kabir Mahmud

TargetAc goal Tracker

A goal tracking app with progress bars, milestones, and deadline tracking — all stored locally in your browser.

Overview

TargetAc helps users set, track, and achieve goals with visual progress indicators and milestone tracking. Goals can be categorized, given deadlines, and tracked with incremental progress updates.

The app provides motivation through visual progress bars and completion celebrations, all without requiring an account.

Features

  • Goal Creation: Set goals with name, target value, and deadline
  • Progress Tracking: Increment progress with customizable step sizes
  • Progress Bars: Visual fill indicators with percentage
  • Categories: Health, career, finance, personal, other
  • Deadlines: Track due dates with overdue warnings
  • Completion: Visual celebration when goal is reached
  • Milestones: Mark intermediate achievements
  • History: Review completed goals

Architecture


goal-tracker.html

├── <style>       → Progress bars, category colors, goal cards

├── <main>        → Goal creation form, active goals list, completed section

└── <script>      → CRUD operations, progress calculations, deadline math, localStorage

Tech Decisions

DecisionChoiceWhy
StoragelocalStoragePrivacy, no accounts
ProgressIncrement buttonsQuick, satisfying updates
CategoriesColor-codedVisual organization

Real-World Impact

Goal tracking apps like Strides and GoalsOnTrack require subscriptions. TargetAc provides the core goal tracking functionality for free, locally. Users can pursue their goals without monthly fees or data collection.

Measured Results

  • Progress update in < 50ms
  • Visual progress bar animates smoothly
  • Handles 50+ active goals
  • Zero network requests

Conclusion

TargetAc shows that goal tracking doesn't need subscriptions or cloud sync. The combination of visual progress, categories, and deadlines provides everything needed for effective goal pursuit.