/RecipeHealth

Full stack web application utilizing Java, HTML, CSS, JavaScript and PostgreSQL.

Primary LanguageJavaScript

RecipeHealth Web Application

Web application built and deployed using Apache Maven and Tomcat that allows users to input a food recipe URL and receive detailed information for 60+ nutrients in the amounts specified in the recipe ingredients. The created PostgreSQL database connects the nutrients to medically backed research regarding human health and disease.

Uses: Java, JavaScript, HTML, CSS, and SQL

Application uses RESTful architecture and client-server model to communicate between the browser side JavaScript/HTML and a PostgreSQL database using a Java servlet.

Natural Lanugage Processing difficulties were encountered and the project is on hold aside from front-end changes until a good direction is found to proceed in.

**NOTICE -- work in progress...different directions can be taken ** **more documentation needs to be added **

Image could not be loaded

Image could not be loaded

Image could not be loaded

Image could not be loaded

Image could not be loaded

!TODO: update directory tree with new gruntfile etc RecipeHealth

|--src/main/
|	|
|	|--SQL/
|	|	|--finished/
|	|	|	|--query1.sql
|	|	|	|--query2.sql
|	|	|	|--query3.sql
|	|	|	|--query4.sql
|	|	|	|--query5.sql
|	|	|
|	|	|--create_and_import.sql
|	|
|	|--java/burciaga/projects/recipehealth/
|	|	|
|	|	|--csv/
|	|	|	|--CombineDataFiles.java
|	|	|	|--CombineFoodDescFiles.java
|	|	|	|--FlavonoidData.java
|	|	|	|--IsoflavoneData.java
|	|	|	|--JoinFiles.java
|	|	|	|--ParseCSV.java
|	|	|	|--StandardReferenceData.java
|	|	|
|	|	|--db/
|	|	|	|--CreateTables.java
|	|	|	|--DatabaseContract.java
|	|	|
|	|	|--recipe/
|	|	|	|--GetRecipeURL.java
|	|	|	|--QueryIngredients.java
|	|	|	|--Recipe.java
|	|	|	|--RecipeParser.java
|	|	|
|	|	|--xml/
|	|	|	|--PubmedArticle.java
|	|	|	|--SAXHandler.java
|	|	|	|--XMLParser.java
|	|	
|	|--webapp/
|	|	|
|	|	|--WEB-INF /
|	|	|	|--web.xml
|	|	|
|	|	|--css/
|	|	|	|--customindex.css
|	|	|	|--customurl.css
|	|	|
|	|	|--dist/
|	|	|--grunt/
|	|	|--js/
|	|	|--less/
|	|	|--config.json
|	|	|--index.html
|	|	|--site_variables.less
|	|	|--url.html
|	|
|--target/
|	|
|	|--recipehealth.war
|
|--images/
|	|
|	|--db1.png
|	|--db2.png
|	|--home1.png
|	|--home2.png
|	|--home3.png
|
|--pom.xml
|--mvnCleanPackageDeploy.sh