GithubHelp home page GithubHelp logo

ashu12chi / healthcastle Goto Github PK

View Code? Open in Web Editor NEW
16.0 3.0 12.0 54.19 MB

Official repository of team NP Devs for Prototype 2.0 held at IIITA

Home Page: https://ashu12chi.github.io/HealthCastle/

License: GNU General Public License v3.0

Java 100.00%
android machine-learning tensorflow tensorflow-lite mood-detection heartbeat heartrate step-counter calories-tracker calories-counter

healthcastle's Introduction

Health Castle

Open Source Love License: GPL v3
Official repository of team NP Devs for Prototype 2.0 (a 36 hour hackathon) held at IIIT- Allahabad.

Webpage: https://ashu12chi.github.io/HealthCastle/

Welcome to Swastha Bharat

  • The app provides an easy platform to people for monitoring their and their friend's/ family member's health

The Process Flow

  1. Login/Sign Up,
  2. View Optimal Calorie Limit for you,
  3. Add the food that you ate to record calories consumed,
  4. Add exercises done today,
  5. App counts number of steps taken throughout the day automatically,
  6. View total calories burnt today,
  7. Check Heartbeat rate using Camera,
  8. Record sugar level,
  9. Record blood pressure level,
  10. View graphs for past data related to these,
  11. Add person in your family,
  12. View past data graphs of your family members,
  13. Get notifications if your family member is unhealthy or is depressed; and,
  14. Contact doctors/ visit online pharmacy regarding your or your friend/family member health.

Special Features

  1. When person launchs the app, a photo of his/her face is captured and a Machine Learned Tensorflow model is used to detect the persons mood. This mood is further used to find the person is depressed.
  2. If person feels depressed according to ML analysis, push notifications are sent to his friends and family members regarding this and a graph of mood fluctuations is shown.
  3. App supports full voice control.
  4. Food and exercise databases are extensible at personal level.

APIs and Components used

  • Firebase Realtime Database
  • Firebase Authentication
  • Tensorflow
  • MPAndroidChart by PhilJay for interactive graphs
  • AndroidX artifacts with Google Material Design components
  • SQLite database

Health Castle

Team: NPDevs

Members:

  1. Ashutosh Chitranshi
  2. Nishchal Siddharth Pandey
  3. Ankit Raj

To try hands on the project

Either just try installing the debug APK from this link; OR:

  1. Clone the project using link: https://github.com/ashu12chi/HealthCastle.git
  2. Import the project in Android Studio
  3. Deploy the app to your Android device and viola... you are good to go!

Screenshots

Main Activity Main Activity Select Food eaten Select Food Add amount of food eaten Food Measure
Select exercise done Exercise Select Enter time spent in exercise Exercise Measure Measure Heartrate Measure heartrate
Add new food item to database New Food Add new exercise to database New Exercise Record Blood Presure Record BP
Add new person to family New Person Family member details and services Member details Family member problem notification Notification
Historical graph of steps Steps graph Historical graph of heartrate Heartrate graph Historical graph of calorie intakes Calories graph
Record Sugar level Record Sugar Historical Sugar level graph Sugar graph Mood detected toast Mood detected
App's Drawer Navigation drawer App can be navigated via voice controls Voice Control Registration page (supports autofill) SignUp

healthcastle's People

Contributors

ashu12chi avatar nisiddharth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

healthcastle's Issues

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.