Git Product home page Git Product logo

dragsters / nutrihelp Goto Github PK

View Code? Open in Web Editor NEW
19.0 3.0 23.0 13.64 MB

An android application to predict risks of getting Diabetes like major health issues.

License: MIT License

Kotlin 0.01% Swift 0.01% Objective-C 0.01% Dart 1.11% Jupyter Notebook 98.58% Python 0.28% Shell 0.01% Ruby 0.01% Procfile 0.01%
diet-plan health-checkup-recommendations android-application health predictions machine-learning flutter mongodb flask knn-classification

nutrihelp's People

Contributors

akash20x avatar ashuto7h avatar ayan-thecodeking avatar dependabot[bot] avatar ishitakapoor26 avatar mohit-codes avatar pratishthaa avatar shantamsultania avatar soma2000-lang avatar umesh-01 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

nutrihelp's Issues

[Feature Request] Tip/Quote of the Day

Is your feature request related to a problem? Please describe.

The Idea is to Create a Flask API with Mongo DB as its Database to provide a random Tip of the day.

I have not worked on Flutter so I cannot integrate the Whole API of the same so for now, I am just suggesting creating an API and in a matter of let's say 5-10 day when I have a little bit of hands-on flutter I will request a new Issue to integrate it or anyone else can take care of the same but for now, I would like to suggest to make an API to get a tip of the day in the application.

[Fix] Give daily tips

Describe the Issue

API for daily tips is available at endpoint /daily_tips.
implement a code in the client app to get a tip daily and show it as a notification, and also when the application starts

[Fix] Improve Forms

Describe the Issue

Currently, the Ux of forms is not good in feel.
Improve the forms and replace their designs with material inputs.

if you have used any package, please add it to the description in your pull request.

Gather Dataset

The app requires datasets for the following:

  1. Indian food items with their nutritional compositions.
  2. per day/week nutrition requirements as per age/BMI
  3. diet recommendation prediction dataset
  4. heart disease prediction dataset
  5. cancer prediction dataset
  6. diabetes prediction dataset

Besides, the app also requires API for:

  1. Recipies
  2. Health Articles

find the best source for all these datasets and API.

  • The API should be working fine and free to use
  • The datasets should be large, new, and contain all required features according to needs.
  • if you are unable to find a dataset, try finding a website that contains required data.
  • The datasets should be in CSV or JSON format only.

[Discuss] Suggest better theme

Describe the Issue

This issue contains only discussions about the theme and colors.
Suggest some better themes and colors, related to the category in which the app belongs.

if you can work on Figma, you can copy our design and make changes to it.

add more badges in README.md file

Describe the Issue

The badges (see the below image) in the README.md file are not sufficient and they are not looking good enough. And one of them also doesn't have a link to the related web page and without that it is of no use.

image

Suggest the solution

I want to add few more badges with links so that anyone can go to the webpages after clicking on them.

  • will add some more badges like pr, contributors, etc.
  • will add link to the related web pages
  • will align them to the center
  • will make all them of single type

[Backend] Implement REST API for login

Describe the Issue

implement the rest API for user login
the login mechanism is simple. it will take an email id

  • if mail id already exists in DB, the user will be verified via OTP on mail for login.
  • else a new user with that mail id will be created and verified via email for login

Suggest the solution

you have to implement two routes

  • /login for getting mail id
  • /auth for receiving and verifying OTP.

Create CODE_OF_CONDUCT.md

As the project does not contain Code of conduct file I would like to add it under LGMSOC '21.
Kindly assign me.
Thank you.

[Improvement Request]Report sharing

Prediction report will be shared via email, rendered using HTML. So it requires to pick report of a patient from api and then send it to the given email.

[Backend] Implement API for patient activities

Describe the Issue

Implement API routes for adding and showing patients.
also, add routes for taking their related information as per requirements of the ML model, and to give prediction results.

[Discuss] Suggest Datasets for Heart disease prediction.

This is a Discussion Issue.

The project needs to implement disease predictions for various diseases.
The diabetes prediction is already implemented.
now, the next one is Heart disease prediction.
for that, a good dataset is required.
suggest your datasets. the final dataset will be selected for further process.

App Interface Design

App Interface Design

1. Splash Screen
2. Onboarding Screens

The onboarding Screens contains 4 to 5 illustrations along with some text describing features of app.

3. Login
  • contains 2 screens. one for entering email. one for OTP.
  • Login using email verification only. no need to create password.
4. Drawer / Sidebar
  • an icon button for dark mode
  • Menu
    • profile - to view all profiles and select a profile.
    • Reports - to view all report history.
    • Statistics - contains all type of data collected by the app, other than reports
    • Nutri helper - to view composition of calories, vitamins, protiens, carbohydrates, Fats, etc in a given food or to view recommendations about a specific nutrient.
    • About Us / Rate Us - to view developer details and give rating or feedback.
5. Bottom Navigation

contains 4 navigation buttons for Home, Checkups, Recipies, Articles in same order.

5.1 Home Screen
  • fitness band status / numbers of steps walked
  • button to create diet plan
  • button for health checkup recommendations
  • Section for tracking daily diet where user can add food item and amount of water he has taken.
  • calories burned / Current daily diet plan target and its comparision with today's intakes.
  • food item recommendations for today's breakfast, lunch, dinner.
  • clicking on every item will navigate you to their detailed views/screens.
5.2 Checkups Screen
  • button to fill form
  • heart disease predictions
  • cancer predictions
  • diabetes predictions
5.3 Recipies Screen

Contains Healthy recipies based on user food choices and diet plans(veg, nonveg, recommendations)

5.4 Articles

Contains health fact of the day, and articles related to health.

Want to add Code Of Conduct

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
Hey @mohit-codes @Ashuto7h
Hey I would like to code of conduct and project admin under Readme file.
Please assign it to me.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[Design] add icons to dashboard UI

Describe the Issue

currently, the dashboard screen contains only a grid of white boxes with text on them.

Suggest the solution

add appropriate icons matching the theme for them.

Stroke Prediction

Is your feature request related to a problem? Please describe.
Many people die due to stroke so I would like to build a ml model on it,pmake the predictions and how can it be miniimised

Describe the solution you'd like
I would like to bulid ml model on stroke prediction dataset,do EDA ,predictions on it

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.