Skip to content
/ LinkTo Public

URL Shortener using Flask and Redis

License

say4n/LinkTo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Link.To

URL Shortener using Flask and Redis

LinkTo Link Shortener

⚡ What does LinkTo do?

Give it a link and it will shorten it for you. It'll throw in some analytics too for your pleasure.

⚡ What does it have?

  • URL Shortening
  • Analytics (fancy charts with ChartJS)
  • Multi-user (using ACID)
  • Concurrency (with Gunicorn WSGI)

⚡ How do I run it?

To run LinkTo locally, you will need Pipenv, Python3 and Redis.

  • Install dependencies with pipenv install
  • Fire up a redis-server with redis-server. It ships with sensible deafults!
  • Finally, let's run the app pipenv run python app.py and witness your handiwork!
  • That's all!

⚡ Why/How was it built?

Link.To was built using Flask with Redis in the database layer as a means to explore key-value store type of (NoSQL) databases.

 ___       ___  ________   ___  __                     _________  ________     
|\  \     |\  \|\   ___  \|\  \|\  \                  |\___   ___\\   __  \    
\ \  \    \ \  \ \  \\ \  \ \  \/  /|_                \|___ \  \_\ \  \|\  \   
 \ \  \    \ \  \ \  \\ \  \ \   ___  \                    \ \  \ \ \  \\\  \  
  \ \  \____\ \  \ \  \\ \  \ \  \\ \  \      ___           \ \  \ \ \  \\\  \ 
   \ \_______\ \__\ \__\\ \__\ \__\\ \__\    |\__\           \ \__\ \ \_______\
    \|_______|\|__|\|__| \|__|\|__| \|__|    \|__|            \|__|  \|_______|

Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY

About

URL Shortener using Flask and Redis

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published