Welcome, this project has been completed in July 2021 中文介绍
This is an application that uses the Flutter framework, SQFLite as a database to record blood pressure, blood sugar, BMI, or create medication reminders in multi mobile platforms You can run this project on iOS, Android
• 2021 China Collegiate Computing Contest Mobile Application Innovation Contest(Southern China)First Prize
Finished parts:
- Using Tencent OCR to identify medicines or instructions, automatically creates reminders for taking medicines, and reminds to use medicines through notifications.
- Display measurement and medication taking history.
- Record blood pressure and blood sugar through voice recognition or text input(Only in Chinese).
- Display blood pressure, blood sugar and BMI index in the form of multiple charts, the chart can choose to display the latest 10 times, 20 times, 30 times.
- Determine whether the user's blood pressure and blood sugar are within the normal range.
- Built-in 20000+ kinds of drug information, saved locally by json file, convenient for users to query and use.
- Export PDF user health report.
- The modes under dark and light mode.
- localized with English and Chinese.
This project uses Flutter 。Go check them out if you don't have them locally installed.
- font_awesome_flutter: ^8.11.0
- sqflite: ^1.3.0
- fl_chart: ^0.30.0
- flutter_local_notifications: ^5.0.0
- flutter_native_timezone: ^1.0.10
- flutter_bloc: ^3.2.0
- easy_localization: ^3.0.0
- device_info: ^2.0.0
- table_calendar: ^2.3.3
- image_picker: ^0.7.0
- crypto: ^3.0.1
- hex: ^0.2.0
- dio: ^4.0.0
- modal_progress_hud_nsn: ^0.1.0-nullsafety-1
- syncfusion_flutter_pdf: ^18.4.49-beta
- open_file: ^3.2.1
- string_similarity: ^2.0.0
- dcdg: ^3.1.1