/Habitrack

Habit Tracker school project made in Swift, SwiftUI, using SwiftData. Not really fully working!

Primary LanguageSwift

Logo

Habitrack

A habit tracking application built in Swift, SwiftUI, using SwiftData to store habits.

This is a school project, my very first application. Beware of messy fixes and general silliness. I plan to continue working on it after my deadline as a personal thing. It's a very rewarding pastime!

Features

  • Habit storage, retrieval, and management with SwiftData
  • Beautiful visualisations of your progress to keep you motivated
  • Customisable notification reminders
  • Built entirely in SwiftUI with Apple Design sensibilities in mind

What's actually implemented

🟢 = Done, 🟠 = It's a WIP, 🔴 = Not Started

  • 🟢 Habit Persistence (SwiftData)
  • 🟢 Completion History Tracking (SwiftData)
  • 🟢 Field validation
  • 🟢 Notification Reminder System
  • 🔴 Data Visualisations
  • 🔴 HomeView statistics (Streak, Amount remaining)