Create a SwiftUI Habit Tracker app using SwiftData with the following features:
-
Data Model:
- Habit: name, color, creation date, target frequency (daily/weekly)
- HabitLog: date completed, relationship to Habit
- Use SwiftData for persistence
-
Main Features:
- List view showing all habits with completion status for today
- Ability to mark habits as complete/incomplete for today