As a man who didn’t know much about web design, the Flask Python library couldent have been a better entrypoint for explaining to me the basic concepts of how the magic behind the browser works. This was because I was (and am) an avid Python developer. At the time however I wasnt fully aware of all the web development options that were afforded to me. It all looked so complicated and I struggled to know where to begin. This was where the easy to understand Flask library bridged the gap in my knowlage and allowed me to start web development in earnest. Where better to start than a project that I had already completed. A game called “Shut The Box” with simple rules. I had already programmed this game before but it was limited to offline use. I then proceeded to build myself a framework from the ground up that would make this game easier to implement.
There were a lot of “sins” I didnt know at the time like making a stateful server and not using react (for something that react would be perfect for) but overall Its still the first thing I show people when they ask me what websites I have made (well until I publish this site I guess)”
Unfortunately Heroku have removed their free tier which this site was hosted on for an updated version of what the site did please check out Shut The Box.