Video Game Catalogue
University Course WorkDuring my third year of university, I created a catalogue of video games using Python. The project itself was pretty simple: create a catalogue of something I liked. However, instead of using a database we were encouraged to work with Python and the Flask framework.


Working with JSON meant I was able to store information and populate that information on the relevant pages. Jinja2, a templating language for Python, builds up the pages populated by parsing JSON. By giving each video game entry a unique ID I was able to generate a random game as an extra feature of my project.

Due to the high number of pages in the application, I used bootstrap and Jinja2 to create templates for an efficient and consistent workflow. It saved an incredible amount of time not having to worry about editing each page individually. It also meant if I wanted to add more entries in the future I could do so easily.
