Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anuragpoolakkal/medbuddy

Medbuddy is a mobile app used to remind a person about the medicines they have to take.
https://github.com/anuragpoolakkal/medbuddy

college-project dart flutter

Last synced: about 20 hours ago
JSON representation

Medbuddy is a mobile app used to remind a person about the medicines they have to take.

Awesome Lists containing this project

README

        

# Medbuddy

BACKUP

Medbuddy is a mobile app used to remind a person about the medicines they have to take. This app is built using Flutter in Dart language.

Project Team Members:
1. Mahesh P

2. Anurag P

3. Dilshith TS

4. Sarath S

5. Suma M

Medbuddy


An Offline Medicine Reminder


Built with Flutter, Provider and BLoC pattern

## Key Features
* __Homepage medicine list__
* Homepage containing all the registered reminders
* __Shared preference data storage__
* Storing medicine objects in shared preference
* Medicine list retrieval upon application launch
* JSON encoding and decoding
* __Adding new reminder, details include:__
* Medicine name
* Dosage in milligrams
* Medicine icon selection (Optional)
* Reminder interval selection
* Starting time using Time Picker
* __Notification reminding__
* Usage of Local Notifications to display reminders
* Randomly-generated IDs for each notification
* Daily reminders with set intervals, based on user preference
* __Registeration error checking__
* Name duplication check
* Empty/not specified fields check
* Medicine type is optional
* __Individual medicine detail page__
* In-depth details about each reminder upon tapping
* __Delete a reminder:__
* Erase the specified medicine object from shared preference and list
* Erase corresponding scheduled notifications

# Screenshots