DIAGNO+
使用 Firebase 的 Flutter 诊断应用程序。
团队成员
Soham Chaudhari – [email protected]
Ritish Zalke – [email protected]
Nirbhay Nikam – [email protected]
Chaitanya Deshpande – [email protected]
导师
如何使用
步骤 1
使用下面的链接下载或克隆此仓库
https://github.com/ritishzalke/DiagnoPlus.git
步骤 2
转到项目根目录,在控制台中执行以下命令以获取所需的依赖项
flutter pub get
描述
- A flutter app made by group in Inheritance Program conducted in college。
- 提供用户登录
- 用户可以通过点击给定的时间段来预约医生,预约成功后会生成收据。
- 用户还可以通过新闻选项查看每日新闻。
- 用户可以设置服药提醒,应用程序会根据用户设置的时间进行提醒。它使用Firebase Authentication进行注册和登录,并使用Firebase Database存储用户数据。
语言和技术
1.Dart
2.Flutter
3.Firebase
使用的工具
1.Android Studio
2.VSCode
特色
- 登录
- 注册
- 预约挂号
- 健康新闻
- 个人资料与退出
- 生成预约收据
用法
-用户可以在此应用程序上预约医生
-用户可以在此应用程序中找到与健康相关的每日新闻
应用程序
为什么会因漏服药物而感到痛苦和产生副作用,当DIANO+应用程序可以随时提醒您服药,此外,我们还可以通过新闻功能为您提供最新的医疗改革和警报。
未来展望
- 添加搜索栏。
- 添加症状检查器。
- 与医生在线咨询。
- 药物提醒。
文件夹结构
这是 Flutter 提供的核心文件夹结构。
DiagnoPlus/
|- android
|- build
|- ios
|- lib
|- test
这是我们在此项目中使用的文件夹结构
lib/
|- Appointment/
|- login/
|- News/
|- pages/
|- styles/
|- generated_plugin_registrant.dart
|- main.dart
现在,让我们深入 `lib` 文件夹,其中包含应用程序的主要代码。
1- Appointment - Contains all the doctor details and booking receipts.
2- login - Contains UserModel and login, SignUp and Profile pages.
3- News - Contains API service which connects to the NewsApi along with arictle model, source model, article details and CustomListTile page for each news article.
4- pages - Consists of the splash screen and about page talking briefly about the app and the developers.
5- styles - Contains the color filters and the mood selector.
6- main.dart - This is the starting point of the application. All the application level configurations are defined in this file.
7- generated_plugin_registrant.dart — This is automatically generated by the FlutterApplication in order to register plugins defined in the Flutter App's pubspec.yaml file.
截图
登录和注册屏幕
主页和侧边栏
个人资料
预约页面
新闻
关于页面
退出弹出框
演示录像和APK文件
https://drive.google.com/drive/folders/1t9E1gUFWgu8jsA4Boe9rY2UH50XW5Dla?usp=sharing
Github 仓库
https://github.com/ritishzalke/DiagnoPlus
结论
我们很乐意回答您对该应用程序的任何问题,如果您有任何改进应用程序的建议,请通过电子邮件或LinkedIn与我们联系。