GR5: Implementation

Project:  Take Your Pills

Platform

OS: Mac OS X

Browser: Firefox

Instructions

The link for the phone app design: http://mv.ezproxy.com.ezproxy.canberra.edu.au/take-my-pills/src/mainPage_jason.html

The link for the website design:  http://mv.ezproxy.com.ezproxy.canberra.edu.au/take-my-pills/src/doctor_login.html

Contributions

Jason Wu

  • I worked on the backend with Ty. See description below from Ty.

Ty Lin

  • I worked on the front end of the patient mobile app for the edit-pills pages - the Manage Pills page (overview list of patient's pills), edit a specific pill, add new pill, and delete an existing pill.
  • I also worked on back end with Jason; we designed and coded up a global back end shared by both patient and doctor so that the data can be linked (ie both patient and doctor can write (and read) to the same .json file(s)). Specifically I wrote the WRITE functions for writing/deleting/modifying the various .json data files that stored pills, messages, and (our one) patient. (It was particularly interesting to do some php and also to note that writing is a lot slower than reading from .json! Elaine came up with a great idea to resolve this issue though, by updating and maintaining a local data structure identical to in .json - just wanted to give you credit ;D).

Elaine

  • I worked on implementing all the doctor's pages including all the html (html files starting with name "doctor_") files and all the javascript files associated with them. I used methods implemented by Ty and Jason to retrieve and write to the global backend data files, and populating all the doctor pages with synchronized data.
  • I worked on formatting and styling all the doctor's pages in doctor.css.

Morgan

  • I worked mainly with the front end of the patient app. This includes the log in and log out page, banner of the app, doctor list page and the doctor-patient message page. 
  • I also worked with the formatting of the manage pills forms. 
  • No labels