Coder Social home page Coder Social logo

healthme's Introduction

Health Me

Description

An application that calculate calories and ABSI index to find the mortality risk or the calories needed per day. The user must input the information to fulfill the method that using these information to calculate. The application can be separate in 2 parts, ABSI part and calories part.

Calories

It's very important that people must know what they eat and that was enough per day or not. It is very hard to calculate the accurate calories needed per day if the number of input are too small. So, We let user to put their age, gender, height, weight and their activity in that day. Activity is a something that you feel doing activity in that day, divide in 3 parts.

Sedentary Activity - Doesn't do much in that day (Ex. At home doesn't do anything that use energy) Lightly Active - Do some activities and have sometimes resting. Moderately Active - Doing some of the activities that use energy. Very Active - Doing many activities that use a lot of energy (Ex. Play sports, doing exam) about 4 days per week. Extremely Active - Doing many activities like playing sport 5-7 days per week

ABSI

ABSI is similar to the BMI index that we usually test when we study PE (Physical education). But ABSI is more accurate, specific than BMI. The result will show the mortality risk of that person.

UML Diagram

d09d60c93f41f30aac5ac4dda97bd97e.png

Screenshot

112ea66f4d99419b0e630014b623d8b9.md.png

889d54602e6330a3f3434e8b1d3c31c3.md.png

3d261a4b229d960caf8ddbfd615d6c9b.md.png

9304365e65b81f87726e5f5c0a752c5f.md.png

a51c08e77498577fb72d0ca59f7e6a22.png

075ad0fb9a553958d74ad6551c50b39b.md.png

Prerequisites

Java JDK 7+

Database

SQLite

How to run

  1. Jar file
HealthMe.jar
  1. Compile by IDE(i.e. eclipse) - Add external library sqlite-jdbc-3.18.0.jar first.
Main.java

Design Pattern

Singleton Pattern
Observer Pattern
Iterator Pattern

Authors

  • Patinya Yongyai
  • Narut Poovorakit

healthme's People

Contributors

narutp avatar nottpty avatar

Watchers

James Cloos avatar  avatar

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.