mirror of
https://github.com/Sosokker/Packaged-Food-Explorer.git
synced 2025-12-18 12:44:05 +01:00
2.2 KiB
2.2 KiB
Packaged Food Explorer
GUI Application that explore and analyze packaged food dataset
Table of contents
- Table of contents
- Feature
- Quick start
- What's included
- Demonstration
- Used library and modules
- GUI
- UML Class Diagram and Design Pattern
- Example of sequence diagram
- NOTE
Feature
- Filter and plot data of each product
Quick start
- Clone github repository
git clone https://github.com/Sosokker/Packaged-Food-Explorer
- pip install
# pip
pip install -r requirements.txt
- To start GUI window run app.py
python app.py
What's included
Main/
│── Essential/
│ ├── descriptive.py
│ ├── FoodSearch.py
│ ├── networkgraphprob.ipynb
│ ├── plotter.py
│ ├── prepare_db.py
│ ├── data/
│ │ ├── food_data.db
│ │ │── japan_data.csv
│ │ │── thai_data.csv
│ │ │── us_data_1.csv
│ │ │── us_data_2.csv
│ │ │── us_data_3.csv
│ │ └── us_data_4.csv
│── resources/
│ ├──loading.gif
│ ├──notfound.png
│ └──gui_main.png
│── app.py
│── main.ipynb
│── requirements.txt
└── README.md
Demonstration
Used library and modules
- tkinter
- sqlite3
- plotly
- matplotlib
- pandas
- numpy
- pillow
GUI
UML Class Diagram and Design Pattern
- Use Facade Design Pattern
Example of sequence diagram
NOTE
-
Process data with file main.ipynb need .csv file from Data Source
-
If error about "food_data.db" occur download food_data.db and put in folder data


