beta15_CodeIsFun

Problem Statement- Health-a-gram No Proper channel/platform of communication between blood/plasma donors and one who are in need. Create a platform which shall be used as a platform between donors and receivers. Constraints - Should suggest donors near you whose medical information resembles with yours Spam protection Privacy-focused Hyperlocal filtering

Dependencies

Check out pubspec.yaml file for all the dependencies.

firebase_core: ^0.4.0+9  
firebase_analytics: ^5.0.2  
firebase_auth: ^0.14.0+5  
cloud_firestore: ^0.12.9+5   
provider: ^3.2.0  
shared_preferences: ^0.5.6+3    
random_string: ^2.0.1  
flutter_slidable:  
flutter_spinkit: ^4.1.2+1  
google_maps_flutter: ^1.0.5  
font_awesome_flutter: ^8.10.0  

Installation and Running

To install the app, clone the repo in your local machine and unzip it.   
Then open the folder in Visual Studio Code(recommended) or Android Studio.  
IDE will do pub get automatically, but in case it doesn't, run the following command: flutter pub get   
Also, add your own Firebase, Google Maps, and News API key.  

Application Gif

Here are some gif of our project

ONBOARDING SIGNUP/SIGNIN REGISTER
MAP VIEW DONOR PROFILE FIND DONOR
SHARE YOUR STORY NEWS