shorter-url is a URL shortening app designed to learn the basics of Python and Flask. It's not fancy, but it works.
- using Jinja for templating
- making GET/POST requests in Flask
- using Flask to set up a JSON API
- templating with Bootstrap
- deploying with Gunicorns