The Moblie App is made in Flutter which is a framework for making IOS and Android Apps.
For the database I have used FIrebase Database
Here is the design of the App
UI:
Adding Medicine UI
Database
The Firebase Database used is NoSQL Database which consist of Collection and Key Value Pair. We get the data from user through the app and Access it from Arduino
Data Location at firebase using Key, UUID and Collection Name :
const MediCard({
Key key,
this.medi,
this.firestore,
this.uid, })
Adding the Data to Firebase
Database(firestore: widget.firestore).addMed(
uid: widget.auth.currentUser.uid,
content: _textController.text.trim(),
box: _textController2.text.trim(),
date: _controller2.text.trim(),
dose: _textController3.text.trim());
)
Authentication
The App is made for authenticated users, whenever he logs in he will be able to view his own medicine schedule.
The Authentication is Done using Firebase Auth ,
The user will get Login/Register Screen at start of screen. If user is logged in he will see the home page.
Code: https://drive.google.com/file/d/1Khr2C9got68OOUWm15pOgMcSzTMO8G9k/view?usp=sharing
APK Link: https://drive.google.com/file/d/1xZlYK8pBdPKphXoFNgiDwXRTJD0_b4Wh/view?usp=sharing



