Find the description, objectives and features here
- Open this as project in eclipse
- All required jar files are in DEPENDENCIES =
WebContent/WEB-INF/lib/
dir - Configure the build path with all jars in DEPENDENCIES dir
- Create a new tomcat 8.5 server
- Add all the jars in DEPENDENCIES dir to bootstrap of tomcat server
- Lombok library needs to be configured specially. you can find the manual here a. open terminal in DEPENDENCIES dir b. run java -jar lombok.jar c. a window shoud popup, it will ask for eclipse binary location d. give the eclipse binary location and click install/update e. if the installer shows installation successful, then lombok is configured for eclipse f. restart eclipse if above step showed installation successful
- /src/org/muffin/muffin/db/DBConfig.java contains db credential fields
- All sql files are in
sql/
dir reset.sql
re-sets the tables,init.sql
initializes tables with some sample databig_init.sql
has large data set- Run
./src/org/muffin/muffin/RecommendatioSystem.py
with appropriate db config (in first few lines) to setup Automated suggestions- This script uses Machine Learning to give movie & muff suggestions to muff
- As it is ML code it may take quite some time to execute
- Run server