URL shortening service written in Python (Flask), using Bootstrap to aid with the front-end design.
The foundations of this project were adapted from Flask's Blog site tutorial
My primary motivation for this project was to deepen my understanding of Flask, especially with regard to blueprints and testing, as my prior experience was mostly limited to very lightweight apps. I also wanted to have a project that I could continually work on, and improve as I go.
So far, the aspect I most appreciate learning is writing / running tests ( with Pytest and Coverage), as this is an area I have typically neglected when developing previous projects.
As part of my interest in aspects of development beyond just the code itself, I also put together some documentation for the API that I have written to interact with the app. Although the app isn't actually hosted, you can view this documentation here.
Some examples of the UI.