This app was not my idea. This is a practice/tutorial made by the channel Dev Ed on Youtube. Here's the original tutorial: https://www.youtube.com/watch?v=U9T6YkEDkMo
I've taken this tutorial and adjusted some things to my liking, like some minor refactors and style choices.