Giter VIP home page Giter VIP logo

irs-mr-2019-07-01-is1ft-grp-mewplanner's Introduction

IRS-MR-2019-07-01-IS1FT-GRP-MEWPlanner

SECTION 1 : PROJECT TITLE

Meal Planner for Diabetics

MEWPlanner


SECTION 2 : EXECUTIVE SUMMARY / PAPER ABSTRACT

Diabetes Mellitus is a chronic condition in which the body has elevated glucose levels. It is a global public health problem and Type 2 diabetes accounts for around 90% of diabetes cases worldwide.Singapore ranks second in the proportion of diabetics among developed countries, behind US, with 10.63% of the population having the disease. Disturbingly, the prevalence of diabetes in Singapore is set to increase from 7.3% in 1990 to 15% in 2050, as people lead more sedentary lifestyles and consume high-energy diets.

Type 2 diabetes is a costly disease that can cause complications like blindness and lower limb amputation if not properly managed. Dietary intervention is key to maintaining blood glucose levels and managing the disease but people with the condition may not necessarily have the knowledge to make better food choices or they may find meal planning to be too time-consuming. Therefore, we decided to develop a meal planning system to help plan their meals and make it easier to manage the condition.


SECTION 3 : CREDITS / PROJECT CONTRIBUTION

Official Full Name Student ID (MTech Applicable) Work Items (Who Did What) Email (Optional)
Ng Mei Ying A0198546L • Nutritionist sourcing and liaison
• Database creation and clean-up
• Knowledge discovery and analysis
• Genetic Algorithm optimisation
• Project Report
• Peer survey design
[email protected]
Edmund Leow A0198458H • Website design and implementation
• Business rules formulation
• OptaPlanner optimisation
• System architecture and integration
• User Guide and Video
• Heroku deployment
[email protected]
Wilson Lum Kok Keong A0198478A • Literature review
• System testing
• Peer survey conduct and dissemination
[email protected]

SECTION 4 : VIDEO OF SYSTEM MODELLING & USE CASE DEMO

ITLMS

Full-res video available on Youtube at https://youtu.be/CJPlZSCt0VE

Lower-res video can be downloaded from this repository. Direct link can be found below.

<Github File Link> : https://github.com/eleow/IRS-MR-2019-07-01-IS1FT-GRP-MEWPlanner/blob/master/Video/MealPlanner.mp4


SECTION 5 : USER GUIDE

Please refer to the user guide documentation in this repository for:

  • System Requirements
  • Steps on installation and deployment
  • Steps on running of the system demo
  • Test Scenarios

<Github File Link> : https://github.com/eleow/IRS-MR-2019-07-01-IS1FT-GRP-MEWPlanner/blob/master/UserGuide/User%20Guide.pdf


SECTION 6 : PROJECT REPORT / PAPER

The Project Report can be downloaded from this repository. Direct link can be found below.

<Github File Link> : https://github.com/eleow/IRS-MR-2019-07-01-IS1FT-GRP-MEWPlanner/blob/master/ProjectReport/Project%20Report.pdf


SECTION 7 : MISCELLANEOUS

User Survey results have also been included in the project report.


The Machine Reasoning (MR) and Reasoning Systems courses are part of the Analytics and Intelligent Systems and Graduate Certificate in Intelligent Reasoning Systems (IRS) series offered by NUS-ISS.

irs-mr-2019-07-01-is1ft-grp-mewplanner's People

Contributors

dependabot[bot] avatar eleow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Forkers

irs-rs aerobota

irs-mr-2019-07-01-is1ft-grp-mewplanner's Issues

Do dynamic update/progress on webpage when creating a new meal plan

Currently, generation of a mealplan takes quite a long time.
The webpage will be waiting for the entire mealplan to be generated before returning the results.
It would be good if there is some progress bar, or if the results can be dynamically shown as and when it becomes available!

New meal plan generation is not working on Unix systems

After clicking "Create New Meal Plan", Django will call OptaPlanner to execute and generate the results. This is working on Windows systems, but for some strange reason, the .jar file is not executed.

Permissions were checked for .jar and chmod +x was added, but still did not work!

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.