Skip to content

skiing-gecko/url-shortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Shortener

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.

API Documentation

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.

Example Images

Some examples of the UI.

URLs page light Index page (light)

URLs page dark Index page (dark)

Create URL page Create URL page (light)

Create URL page Create URL page (dark)

Mobile dark Mobile (dark)

Mobile light Mobile (light)

About

URL shortening service written in Python (Flask)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published