Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
January 23, 2022 11:20 am GMT

(web-app)Open-Source URL-Shortener built using Python.

How it started.

Hey there.

Long story short , I recently joined here and I came over a post by @liyasthomas where he created a URL-SHORTNER which is open-source. As a person learning web development I was fascinated by it. But the thing that I noticed while going through the GitHub repo was that he have clearly mentioned not to put any sensitive links as all the links are publicly visible.

Image description

So I decided to make my own version of it but with some personal touches.

With my previous experiences in Python I already knew to write a script which can shorten a URL using some Python modules. So I sat down to make it into a web-app using Flask. Hence Small-Heart was born.
Image description

Demo

Check out a live demo of it here .
Small-Heart

Note -- The site is hosted using Heroku's free version so increased traffic can make the site lag a bit.

Features :

  • Yes it is Open-Source. You can check it out here on GitHub.
  • Simple UI(not the best).
  • No account creation or login required.

Cons :

  • Currently in its 1st version(as of 1/23/2022).
  • Not a fully responsive web-design.

Behind the scenes

Small-Heart is created using Flask as mentioned already.
A python module named pyshorteners is used to shorten the URL.

Last but not least a bit of JavaScript is used in the web page to make it much more user friendly(at least to an extent).

I clearly want to mention that the inspiration of this project entirely came from @liyasthomas . I surely recommend everyone to check out his post as well.

With that said I would love to know all of your suggestions and opinions on this. If you are interested in making any changes or improvements to it , feel free to check out the GitHub repo -- Small-Heart.Simply star it if you like the idea, it will encourage me to do a lot more of projects. And always Stay Safe and Keep Coding.


Original Link: https://dev.to/iamaswin/web-appopen-source-url-shortner-built-using-python-36e4

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To