Initial commit: Fixes for linting and compilation

This commit is contained in:
2025-12-20 03:13:55 +00:00
commit 5d746d694e
148 changed files with 11207 additions and 0 deletions

52
pubspec.yaml Normal file
View File

@@ -0,0 +1,52 @@
name: christian_period_tracker
description: A faith-centered period and fertility tracking app for Christian women and their husbands.
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: ^3.5.0
dependencies:
flutter:
sdk: flutter
# State Management
flutter_riverpod: ^2.4.9
# Local Database
hive: ^2.2.3
hive_flutter: ^1.1.0
# Date/Time
intl: ^0.19.0
table_calendar: ^3.1.2
# UI Components
flutter_svg: ^2.0.9
google_fonts: ^6.1.0
fl_chart: ^0.69.0
smooth_page_indicator: ^1.1.0
# Notifications
flutter_local_notifications: ^17.2.3
# Icons
cupertino_icons: ^1.0.6
phosphor_flutter: ^2.1.0
# Utils
uuid: ^4.5.1
shared_preferences: ^2.3.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
hive_generator: ^2.0.1
build_runner: ^2.4.7
flutter:
uses-material-design: true
assets:
- assets/images/