Skip to content

Many a times we forget to take our medicines at the given time which would cause trouble in the long run. Moreover in this unexpected situation of COVID-19, tracking of mental and physical health is the most important task.This android application reminds the user to take it's medicines on time.

Notifications You must be signed in to change notification settings

ArhanAnsari/Medicine-Tracker

 
 

Repository files navigation

Medicine Tracker 💊

An android application which will help you to keep a track on your daily doses of medicines.

Problem Statement:

Many a times we forget to take our medicines at the given time which would cause trouble in the long run. Moreover in this unexpected situation of COVID-19, tracking of mental and physical health is the most important task.

Problem Solution:

Therefore to solve this problem students of GDSC-DTU decided to come up with a solution of making an Android application which will not only keep the record of your medicines but will also help you to access your mental health by making you take a short quiz at the starting of the application.

Functionality & Concepts used

The App has a very simple and interactive interface which helps the students select their route bus and track its location. Following are few android concepts used to achieve the functionalities in app :

Constraint Layout :

We have used constraint layout to make our application, in addition to that we have added scroll view over it on the main activity which would allow the users to scroll if the contents overflow of the dashboard.

Easy Design :

The Medicine Tracker application comprises of easy and simple widgets.

RecyclerView :

We have used recycler view to display the morning, afternoon, evening medications and also in our quotes, fun-facts activities which are implemented using external APIs.

LiveData & Room Database :

The application is using Live Data to track all the medications that are recently added or deleted from the room database.

MVVM Architecture:

We have followed Model View View Model architecture to construct our application. As all modules are independent therefore it improves the testability of each layer and enhances the reusability of code.

Features

  • Light/dark mode toggle
  • Fullscreen mode
  • Facts and Quotes
  • Ordering Medicines
  • Live data

Future Upgrades

  • Notification Integration for timely alerts
  • Step counter to track your steps.
  • BMI Calculator
  • Daily Calorie Calculator
  • Diet Tips

Contributors

Screenshots

QUIZ ACTIVITY

QUIZ ACTIVITY USERNAME

QUIZ ACTIVITY WITH RESPONSES

DASHBOARD

ADD MEDICINE ACTIVITY

ADDITION OF MEDICINES

MORNING ACTIVITY SHOWING MEDICINE TO BE TAKEN IN MORNING

EVENING ACTIVITY SHOWING MEDICINES NEED TO BE TAKEN IN EVENING

FACTS

MOTIVATIONAL QUOTES WITH IMAGES

NETMEDS

PHARMEASY

About

Many a times we forget to take our medicines at the given time which would cause trouble in the long run. Moreover in this unexpected situation of COVID-19, tracking of mental and physical health is the most important task.This android application reminds the user to take it's medicines on time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%