DiagnoPlus - Diagnosis app with Flutter that uses Firebase

Related tags

Templates DiagnoPlus
Overview

Logo

DIAGNO+

Diagnosis app with Flutter that uses Firebase

Team members

Soham Chaudhari - [email protected]

Ritish Zalke - [email protected]

Nirbhay Nikam - [email protected]

Chaitanya Deshpande - [email protected]

Mentors

Darsh Bavishi

Dhruvin Gandhi

Bhavya Mehta

Chinmay Janwalkar

How to Use

Step 1:

Download or clone this repo by using the link below:

https://github.com/ritishzalke/DiagnoPlus.git

Step 2:

Go to project root and execute the following command in console to get the required dependencies:

flutter pub get 

Description

  • A flutter app made by group in Inheritance Program conducted in college.
  • A user login is provided
  • User can fix an appointment with a doctor by clicking on the given time slot -the receipt will be generated when the appointment is booked.
  • Users can also see daily news with the help of the news option.
  • Users can fix medicine reminders and the app will give notifications for the same according to the timings given by the user. It uses Firebase Authentication to Sign Up and Login and Firebase Database to store user's data.

Languages and Technologies

1.Dart

2.Flutter

3.Firebase

Tools Used

1.Android Studio

2.VSCode

Feautures

  • Log in
  • Sign up
  • Booking Appointment
  • Medical News
  • Profile and log out
  • Generating Booking Receipt

Usage:

-User can fix an appointment with the doctor on this app

-User can find daily news related to health in this app

Application

Why feel pain and side effects of missing your medicines, when DIANO+ app can alert you every time to have your medicine, in addition to that here we keep your updated with all medical reforms and alerts with our news feature.

Future Scope

  1. Add search bar.
  2. Add Symptom's checker.
  3. Chat with doctors.
  4. Medicine reminder.

Folder Structure

Here is the core folder structure which flutter provides.

DiagnoPlus/
|- android
|- build
|- ios
|- lib
|- test

Here is the folder structure we have been using in this project

lib/
|- Appointment/
|- login/
|- News/
|- pages/
|- styles/
|- generated_plugin_registrant.dart
|- main.dart

Now, lets dive into the lib folder which has the main code for the application.

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.

Screenshots

Login Screen and SignUp Screen

Home Page and side bar

Profile

Appoitment Page

News

About Page

Log out Popup

Demo Recording and apk file

https://drive.google.com/drive/folders/1t9E1gUFWgu8jsA4Boe9rY2UH50XW5Dla?usp=sharing

Github Repository

https://github.com/ritishzalke/DiagnoPlus

Conclusion

We will be happy to answer any questions that you may have regarding the app, and if you have any suggestions for improving the app kindly mail us or contact us on LinkedIn.

You might also like...

⚡️ This project uses the flutter UI tool kit to build an education/skill app for offering online tutorials.

 ⚡️ This project uses the flutter UI tool kit to build an education/skill app for offering online tutorials.

⚡️ This project uses the flutter UI tool kit to build an education/skill app for offering online tutorials.

Nov 10, 2022

An Anki app uses Flutter.

An Anki app uses Flutter.

Nhóm 20 - INT3020 40 Thành viên Nguyễn Hải Nam - 21020110 Phạm Đức Thắng - 20020156 Báo cáo quá trình Tuần 02 - Run "Hello World!" Cài đặt Flutter và

Nov 24, 2022

Turtle graphics for Flutter. It simply uses a custom painter to draw graphics by a series of Logo-like commands.

Turtle graphics for Flutter. It simply uses a custom painter to draw graphics by a series of Logo-like commands.

flutter_turtle flutter_turtle is a simple implementation of turtle graphics for Flutter. It simply uses a custom painter to draw graphics by a series

Dec 16, 2022

A simple and customizable flutter package for inputting phone number in intl / international format uses Google's libphonenumber

A simple and customizable flutter package for inputting phone number in intl / international format uses Google's libphonenumber

Intl Phone Number Input A simple and customizable flutter package for inputting phone number in intl / international format uses Google's libphonenumb

Dec 11, 2022

GitHub Action that uses the Dart Package Analyzer to compute the Pub score of Dart/Flutter packages

GitHub Action that uses the Dart Package Analyzer to compute the Pub score of Dart/Flutter packages

Dart/Flutter package analyzer This action uses the pana (Package ANAlysis) package to compute the score that your Dart or Flutter package will have on

Dec 29, 2022

A flutter package uses native implementations to resize an image

fast_image_resizer This package uses native implementations to resize an image.

Dec 20, 2021

A fully functional Movies Application built with Flutter. The application built with null safety and clean architecture, also uses OMDB API for fetching movies in the search item

A fully functional Movies Application built with Flutter. The application built with null safety and clean architecture, also uses OMDB API for fetching movies in the search item

Cinema DB Project Details This project uses null safety feature Project uses clean code architecture (Uncle Bob's Architecture) Project can run on bot

Oct 1, 2022

School Project to complete a course,uses a python backend and a flutter frontend

hit_400_app Getting Started This project is a starting point for a Flutter application. #Run flutter packages get #Run the python main.py after instal

Dec 28, 2021

Github-search - Allows users to search users on github Uses flutter

Github-search - Allows users to search users on github Uses flutter

Github Search Github Search is a cross-platform mobile application powered by Flutter Framework and Github API. The application was built with simplic

Sep 13, 2022
Owner
Ritish Zalke
Ritish Zalke
Food-app-flutter - A simple food ordering application with an admin panel coded with flutter and uses firebase as a backend

shop_ui A new Flutter project. Getting Started This project is a starting point

Ryan Egbejule-jalla 3 Oct 5, 2022
Flutter + Firebase Auth Demo App that uses Google, Facebook, Email/Password Signup/Login, Email Verification and more!

Flutter Firebase Auth Demo Flutter + Firebase Auth Demo App that uses Google, Facebook, Email/Password Signup/Login, Email Verification and more! Feat

Rivaan Ranawat 55 Jan 7, 2023
UberAir is a flutter based school project which uses skyscanner API and Firebase .

Uber Air ?? This is a simple flight booking app build with flutter. Features ?? Select Date Get airport from skyscanner API Select Passenger Get fligh

null 11 Jun 12, 2022
This project uses transactions in Firebase(FirebaseAuth and FireStore) to send and receive virtual money across accounts

FinTech (WIP) This project uses transactions in Firebase(FirebaseAuth and FireStore) to send and receive virtual money across accounts. On account cre

Godson 4 Nov 15, 2022
Let's setup Firebase​​ for our Flutter​​ app on Android​, iOS​ and Flutter Web. Setup Firebase to use Firebase products.

Flutter Tutorial - Firebase Setup For Flutter Web Let's setup Firebase for our Flutter app on Android, iOS and Flutter Web. Setup Firebase to use Fire

null 1 Apr 27, 2022
WooCommerce App template that uses Flutter. Integrated to work with WooCommerce stores, connect and create an IOS and Android app from Flutter for IOS and Android

WooCommerce App: Label StoreMax Label StoreMax - v5.3.1 Official WooSignal WooCommerce App About Label StoreMax Label StoreMax is an App Template for

WooSignal 314 Jan 9, 2023
This is a flutter app which uses the Bitrise Api(https://api-docs.bitrise.io/) to show the bitrise projects and builds and lets you download your artifacts.

Bitrise Artifact Downloader Introduction ??‍♂️ This is a flutter app which uses the Bitrise Api(https://api-docs.bitrise.io/) to show the bitrise proj

Jens Klingenberg 9 Apr 30, 2021
Flutter app that uses icanhazdadjoke API

Bad Dad Joke An simple app that uses icanhazdadjoke api Preview Getting Started This project is a Flutter application. A few resources to get you star

Parth Jansari 14 Aug 12, 2022
A freelancer project: A flutter app to manage files and certificates of employees in an organization. It uses AWS for authentication, Storage and DynamoDB.

certify A Certificate Management project. Getting Started This project is a starting point for a Flutter application. A few resources to get you start

null 0 Feb 3, 2022
Small Flutter app that uses SQLite to persist data.

Crud_With_Flutter_And_Sqlite A new Flutter project. The application allows you to register a user with your name and email, edit and also delete. All

Idelfonso Joás 0 Oct 22, 2022