fn1y / Habitrack

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!


Languages

Language:Swift 100.0%