Skip to content

A simple menu recommender system aiming to recommend combination of dishes based on users' daily need of nutrition.

Notifications You must be signed in to change notification settings

shenghaowang/healthy-menu-recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HEALTHY MENU RECOMMENDER EASYX

The simple menu recommender system aims to recommend combination of dishes based on users' daily need of nutrition.

The main interface looks as follows. Main user interface

User can add new dish to the system after entering the dish information. Add new dish

A combination of 3 dishes will be recommended after user specifies his or her daily nutrition requirement. Enter nutrition Recommend dishes

Install EasyX on Windows + CodeBlocks

  1. Download and configure EasyX for CodeBlocks
  2. Configure MySQL for CodeBlocks. The correct configuration of linker settings and search directories within CodeBlocks should look as follows. Linker Settings Search Directories
  3. Be sure to Save everything in CodeBlocks to ensure all the configurations remain saved.

(Not recommended) Install <graphics.h> on Linux

Installation procedures

Reference

$ sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-2.2 guile-2.2-dev 
$ wget http://download.savannah.gnu.org/releases/libgraph/libgraph-1.0.2.tar.gz
$ tar -xzvf libgraph-1.0.2.tar.gz
$ cd libgraph-1.0.2
$ CPPFLAGS="$CPPFLAGS $(pkg-config --cflags-only-I guile-2.2) -fcommon" \
CFLAGS="$CFLAGS $(pkg-config --cflags-only-other guile-2.2) -fcommon" \
LDFLAGS="$LDFLAGS $(pkg-config --libs guile-2.2)" \
./configure
$ make && sudo make install
$ sudo cp /usr/local/lib/libgraph.* /usr/lib

Test of the setup

$ g++ -o filename filename.cpp -lgraph
$ ./filename

(Not recommended) Install EasyX on Linux

GUN/Linux 下使用 EasyX

Enable database development (MySQL)

$ sudo apt-get install libmysqlclient-dev

About

A simple menu recommender system aiming to recommend combination of dishes based on users' daily need of nutrition.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published