- GUI to add, view and delete recipes
- Loading and saving recipes to a json file
- Using algorithms to solve CRUD operations suitable to the purpose of the app
- Performance testing tool
- A separate tool, testing differences between a dictionary and a list.
- Enables tests of various sizes based on user input
- Shows average times for different operations using dict and list as a base
- Visualizes the times using matplotlib columns for time
-
Clone repo
-
Navigate to the optional projects root folder, run python main.py
- Main window graphical user interface
- Add recipes
- View selected recipes
- Delete unwanted recipes
- Check performance of a dictonary vs a list