PyQt5 documentation: https://www.riverbankcomputing.com/static/Docs/PyQt5/
images/
contains the app's background image
styles/
contains the qss file
caesar_cipher.py
this file contains the caesar function, wich is responsible for encrypt and decrypt sentences.
custom_widgets.py
this file contains the AppHeading class.
jsonfile_functions.py
this file contains functions wich are responsible for saving and updating json file with encrypt sentences and their respective shift values.
layout_functions.py
this file contains functions to set layouts and return them.
dependencies: PyQt5 and pyperclip.