- Flutter 3.3.10
- Dart 2.18.6
- Android
- minSdkVersion : 31 (Please use upper version of Android 12)
- IOS
- Make sure you have the Xcode version 14.0 or above installed on your computer.
- IOS version with 16.2 (recommend to use simulator with iPhone 14 Pro Max with iOS 16.2)
- Notification (Needed) : It is used for push message about falling alert.
The following libraries are used in this project.
- Youtube player flutter
- syncfusion flutter charts
- flutter local notifications
- firebase messaging
- For IOS, recommend to build in Xcode with simulator iPhone 14 Pro Max with iOS 16.2
- For android, you can install the aeye apk on here "https://drive.google.com/file/d/1qW2Co4vmBm9KzQfyYaS4zRNjopmG-RXN/view?usp=sharing"
-
Login
- After signing up and signing in, the user should choose the role between main caregiver and sub caregiver.
- Main caregiver gets identification code that should be shared to sub caregiver. The code identifies that they are parent.
- Sub caregiver should input the identification code that would be shared by the main caregiver.
- Sub caregiver is restricted to write the diary. Other functions are all available to both.
-
Baby Monitoring
- Video
- View baby's monitoring video. (With technical issue, the recorded video is viewed now. It would be updated soon)
- SOS
- Clicking sos button on alert page, move to the google map to view the nearby hospital.
- Video
-
Emotion diary
- Diary
- After writing the diary, the user can choose the emoticon based on the emotion by Google Natural Language API.
- Comment
- The caregivers can comment for today's diary.
- This is restricted until writing the diary.
- Diary
-
Advice
- Test you child's temperament based on 10 questions.
- Using generative AI, give 5 advices based on your chat.