This project is a Flutter app that tracks daily data and predicts a safety score based on patterns.
It is designed to help detect potential seizure risk using user input and external data like weather.
- Stores daily logs
- Calculates a safety score (0.0 to 1.0)
- Uses location and weather data
- Saves data locally using a database
- Triggers warnings if risk is high
- VS Code
- Flutter SDK
- Dart SDK (3.11 or higher)
- flutter
- sqflite (database)
- path (file locations)
- geolocator (location)
- http (API requests)
- shared_preferences (small data storage)
- intl (date formatting)
- crypto (hashing)
- cupertino_icons (UI)
- flutter_test
- flutter_lints
git clone https://github.com/ananthgomattam/AppsForGood.git
flutter pub get
flutter devices
To make sure that the tablet is connected
flutter run
- Install Flutter:
https://docs.flutter.dev/get-started/install - Check installation:
flutter doctor
Confirm the tablet is detected:
flutter devices
Run the App
flutter run
Flutter will build and install the app directly onto the tablet.
Claude Sonnet 4.6: Used for basic dart training and lessons on how to code this application