Flutter Application integrated With AI machine learning Model with Firebase As Back End and Simple Admin Panel For Dr/Admin , with clean code and organized , reusable features
App can :
1) detect the face skin problem through Uploading a photo or Taking a Live photo for face problem .
2) Starting Real time Chat between user and DoctorAdmin for expalaination or Urgent Questions
3)get user some Knowlage About most Popular face skin Diseases
4) Gets your suitable skin care routine Based on your skin type and feels.
Used Topics :
Bloc ( Cubit ) As State Management and Design Pattern
Tflite Package "integration With ML Model"
Firebase
Firebase authentication
Facebook & Google Auth Sign in
Cloud Firestore
Firebase Storage
Shared Preferences
Register & Login & Logout Cycle with Firebase
- User can register his new Account with name , e-mail and Password and get login inside app with them
- or Login with his Social Media Accounts Like Facebook , Google
Dr/ Admin Role
Admin has a special Account so that he can :
- Control Products in First Feature that displayed to all Users (Add , Delete)
- Receive Explinations and Questions From all Users through Chat feature ..
Skin Routine Feature
Based on skin type of the user he will find :
- informations about his skin
- Products that he Can Use and Matches his skin type " Dr/Admin Added it "
- Steps For How to use these products
Machine Learning model Feature
User can Upload a photo or taking Live photo for his face for model to detect it and then he recieving a result
Dark mode & Light Mode Toggles between them
Settings like:
- displaying user Data
- change Theme mode
- Edit and Update User ( image , Name , ...)