Giter Club home page Giter Club logo

healthmate's Introduction

HealthMate

An Android application that tracks user's health information and uploads it to a database.

healthmate's People

Contributors

stevenelberger avatar g4mouse avatar gustavoarce avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar  avatar  avatar JHoxsey avatar

healthmate's Issues

Master Branch Changes Required

Summary

There are a few changes I need to make to the master branch, regardless of the fact integration isn't for another two weeks. These changes should be merged into all feature branches. However, some branches will not be affected by these changes, namely data and login. These changes aren't really "major", but they are what I consider to be important. They will also greatly ease the pain of integration come the end of the second sprint. Integrating these into your branches may look messier than they really are, so don't be put off by git's output. You don't have to integrate these changes until Sunday if you don't want to; I will help you out on Sunday if it hasn't been done for your feature's branch yet. I'll close this issue with the specific changes listed after the fixes are integrated. Thanks.

Medications Not Being Deleted and File Overwritten

Medications is does not include the functionality of deleting a medication from the file only from the list of medications. The "deleted" medication shows up after being deleted when you exit the list of medications and reenter it. Also the Medications when saved overwrite the file. So the user can't have multiple medications, only one at a time.

Crash with the Notifications

There was a crash with the notifications system in which the user would force the service to end when closing the application.This needs to be fixed as soon as possible.

Refactoring The Data Manager Class for Input of JSON Objects

There may be a better, cleaner way to read and write from to a file. Instead of using a map object, we can use a JSON Object as a parameter for the read and write since it is being converted to a JSON Object anyway. There needs to be some research done, to determine if dealing with Map Objects are better or not than JSON Objects. If there is no difference, we are just duplicating something we don't need to duplicate. If there is a change, a large amount of refactoring needs to be done. The sooner this is resolved the better.

Graph Demos Crashing

This bug occurs when the user first attempts to view the graph demos available from the menu. This is because the Graph Manager is trying to generate data from a data file called "testdata" which has not yet been created on the user's local storage.

  • First off, the file name should be changed to something other than "testdata".
  • Second, some error checking for first-time graph generation should be made to prevent this error.

Implement Dynamic / Animated Graphs

Animated graphs are a useful way to display data with touch-based capabilities and update in real time. These are a lot trickier to implement, but I'll try to have them done by Sunday.

"OK" button on Registration Form

The "OK" button on the Registration form had its text changed during integration because of merge conflicts in the strings.xml file. It now displays "Just OK" instead and will need to be switched back to "OK".

Incorrect Notifications For Appointments Created for the Same Time

There is a bug that there may not be multiple notifications set to go off at the same time. I need to test it more and figure out the issues involved. But the application does something something wrong when notifications are set in the same time. Only one notification is sent, there may be another bug associated with this, but like I said, more testing is required.

Crash in Medication Form

The Application does some kind of crash in the medication form when the user attempts to save without entering anything. It reverts back to the Medication list, but it says that HealthMate has stop working. This is something that should not happen, error checking must be done for user input in the medication form.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.