Logo

DIAGNO+

使用 Firebase 的 Flutter 诊断应用程序。

团队成员

Soham Chaudhari[email protected]

Ritish Zalke[email protected]

Nirbhay Nikam[email protected]

Chaitanya Deshpande[email protected]

导师

Darsh Bavishi

Dhruvin Gandhi

Bhavya Mehta

Chinmay Janwalkar

如何使用

步骤 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+应用程序可以随时提醒您服药,此外,我们还可以通过新闻功能为您提供最新的医疗改革和警报。

未来展望

  1. 添加搜索栏。
  2. 添加症状检查器。
  3. 与医生在线咨询。
  4. 药物提醒。

文件夹结构

这是 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与我们联系。

GitHub

查看 Github