A Project Report Submitted in Partial Fulfilment of the Requirements for the Degree of
Master of Science in Embedded and Mobile Systems of the Nelson Mandela African
Institution of Science and Technology
Diabetes is a chronic disease that affects millions of people globally and the number alarmingly
increases annually. Since it results in an excessive amount of glucose in the blood, if not well
managed and controlled, diabetes can cause severe complications such as cardiovascular and
renal issues, blindness and nerve damage. Apart from the medication and injections that
patients get from their health centers to control it, the biggest responsibility falls on the patient
themselves to take the medication, eat proper diet, maintain good weight and regularly exercise
to manage the illness. It is for this reason that this mobile platform is developed. DiabAssistant
is a mobile and web app developed using Flutter and Django respectively with an API to bridge
the two. This supportive platform helps diabetic patients be able to follow the trends of their
glucose levels, get suggestions of possible reasons for the spikes based on the data they entered
as well as get recommendations of what to do next to lower the glucose level. They can also
choose to share with their doctor the reports generated from the app to better help the doctors
come up with a more efficient treatment plan based on real data from the patient. Patients and
endocrinologists were involved in different stages of the project to capture what a Tanzanian
diabetic patient needs and the most user-friendly way to deliver those needs. The platform was
found useful among diabetic patient as well as their doctors since it served as an assistant in
aiding in the control and management of the disease.