Skip to content
/ Habitrack Public

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

Notifications You must be signed in to change notification settings

fn1y/Habitrack

Repository files navigation

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)

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages