Session·0 clicks · 0 cm · 0s
Personal Project

Track It — Personal Goal & Milestone Tracker

Track It — Personal Goal & Milestone Tracker preview 1
1 / 2
Back to projects

iOS app for tracking streaks, count-based goals, and reward milestones through a simple, intuitive interface

SwiftSwiftUIXcodeLocal StorageNotificationsAnimationsiOS

Problem

I wanted a simple and motivating way to track personal goals without the friction of overly complex habit-tracking apps. The project explored how a minimal product could still make progress feel visible, structured, and rewarding.

Approach

I designed and built the app end to end, from the interface and interaction flows to the core logic behind goals, streaks, progress updates, milestone rewards, notifications, and local persistence. The main focus was keeping the experience intuitive and lightweight while still supporting meaningful goal tracking.

Outcomes

  • Delivered a working iOS app with a clean and focused user experience.
  • Gained hands-on experience building a complete mobile product independently.
  • Deepened my understanding of the iOS ecosystem, app structure, and product-oriented development.

Contributions

  • Designed the full product experience, including interface, flows, and interaction behavior.
  • Implemented the core logic for streak tracking, count-based goals, and milestone rewards.
  • Built the app in Swift and SwiftUI using Xcode as the main development environment.
  • Added notifications, animations, and local storage to support engagement and persistence.

Lessons learned

  • Simple products can still feel valuable when the experience is clear, intuitive, and aligned with a real personal need.
  • This project helped me reconnect with app development and explore the iOS environment more deeply after previously working outside the Apple ecosystem.
  • Building a full app solo strengthened both my technical confidence and my interest in creating user-facing mobile products.