A basic java desktop application that aims to automate looking up food nutrient values, logging those values, calculating an optimal diet, deciding on which recipe to cook, and integrate them to modern life, while providing a hassle-free user in-terface that can fit to average end-user
IDE: NetBeans, Eclipse, IntelliJ Idea, VSCode.
- ( DJNativeSwing-SWT.jar DJNativeSwing.jar, swt.jar ) - Embedding youtube video
- ( javax.activation-1.2.0.jar javax.mail.jar ) - For Sql database
- ( json-20210307.jar )- accessing Rest Api data easily
- ( jxbrowser-7.17.jar, jxbrowser-mac-7.17.jar, jxbrowser-win64-7.17.jar, jxbrowser-swing-7.17.jar ) - Embedding browser
- ( mysql-connector-java-8.0.26.jar )- accessing sql database
- ( pdfbox-2.0.24.jar, pdfbox-app-2.0.24.jar, pdfbox-tools-2.0.24.jar ) - PDF Viewing
- ( swingx-autocomplete-1.6.5-1.jar, swingx-common-1.6.5-1.jar )- AutoCompleteSearch
This app requires 64-bit versions of operating systems to play a video in it. This app is in the .jar format along with the source codes. Unfortunately, to run the programm, users should execute thorught IDE.
Emre
- Rest API connections such as Spoonacular and Restaurants API, worked on StockControlPage, Main Menu, Pdf reader, playing a youtube video in a frame.
Göksu
- Database connections, Main Menu GUI and Class, Feedback GUI and Class, Welcome Page GUI and class, StockControlPage GUI and Most of the class, User Class, FoodSelect Class, Settings Class and GUI, Remove food Class and GUI, remote server setting, some of other GUI's.
Eren
- Food and Storage classes, some early work in SceneBuilder and SQL to learn workflow
Amir
- First version of User, SettingsPage and Feedback classes. First version of GUIs. BilkentMenu page. PDFReader class. Some parts of final version of Main Menu. Action Listeners. General bug fixing