I'm relatively new at programming and I ran into this app and I became curious about it. If I wanted to build a similar app, where should I begin? Any tips? What are the best practices when it comes to building apps like this one? Does the stack you're working with matter? I would like to understand the process when it comes to building these kinds of apps.