Disclosure: This app was created mostly by generative AI
using a very detailed prompt which provided the pseudo code in a descriptive format.
It was iteratively enhanced with a series of prompts to improve the
user experience, error handling, and functionality.