SmartDengue Alert is a mobile application designed to predict and prevent Dengue outbreaks in the Colombo district early using maching learning & data science. Utilizing machine learning techniques and real-time data, the app provides early warnings and preventive measures to users, helping reduce the impact of Dengue on communities.
sdk: '>=3.3.4 <4.0.0'
flutter: sdk: flutter http: ^0.13.3 cupertino_icons: ^1.0.6 icons_plus: ^4.0.0 shared_preferences: ^2.2.3
flutter_test: sdk: flutter flutter_lints: ^3.0.2
The following line ensures that the Material Icons font is included with your application, so that you can use the icons in the material Icons class.
uses-material-design: true
To add assets to your application, add an assets section, like this:
assets: - assets/images/
-
Install Dart and Flutter:
- Follow the official guide to install Dart and Flutter: Flutter Installation Guide
-
Clone the Repository:
- Clone this repository to your local machine using:
git clone https://github.com/yourusername/SmartDengueAlert.git
- Clone this repository to your local machine using:
-
Navigate to Project Directory:
- Change to the project directory:
cd SmartDengueAlert
- Change to the project directory:
-
Install Project Dependencies:
- Install all required dependencies using Flutter:
flutter pub get
- Install all required dependencies using Flutter:
-
Run the Project:
- Start the project on your preferred device/emulator:
flutter run
- Start the project on your preferred device/emulator:
** NEED TO REPLACE ALL 'localhost' IN URLS WITH THE IP ADDRESS OF THE BACKEND SERVER
-
Sign Up / Log In:
- Create a new account or log in with your existing credentials.
-
Enable Location Services:
- Allow the user to choose the location from provided loactions to receive localized Dengue alerts and information.
-
Check Dashboard:
- View the dashboard for real-time Dengue outbreak predictions and current statistics.
-
Receive Alerts:
- Get notifications and alerts about potential Dengue outbreaks in your area.
-
Educational Resources:
- Access information on how to prevent Dengue and what to do if you suspect you have it.