Many people know how and when it’s best to eat their local fruits. But what about fruits that may not grow local to you - for example papayas? It would be a pity if people would end up to not liking the fruit, or might even throw it away. Papaya Season wants to help with this issue by providing the harvest time based on the country the papaya is from. This gives you the prerequisite to enjoy my favourite fruit as well.
Python 3, PyQt
Tested with Python 3.10 and PyQt5 5.15.4
Simply clone the repository and run the app with python3 main.py
frame_1: Home - from here you can start the app
frame_2: The code allows a flexible number of buttons. It creates as many buttons, as there are countries in the json-file. The buttons are filled with data from the json-file (name of the countries).
frame_3: Based on the user’s choice, the app creates a unique answer and displays an animation to emphasize the given answer. Depending on which month it is, the app will check if it is papaya season in the chosen country, or not. The app will show a confirming animation and text if it is papaya season. Otherwise, it will show a warning animation and text. The user can click the “Try another country”-button to go back to frame_2 and choose another button.
For this app I've researched harvest times in several countries and tried to make the data as realistic as possible. But the data should still be considered as testdata.
Thanks to: MariyaSha’s Trivia Game app which served as a template for this app
Logo & Animations: The logo and animations are made with Canva's free content license
Font: Didact Gothic by ossobuffo