Similar to bit.ly and tinyurl - takes a long url as input and shortens it. This is a dev project only using 3 unique characters to create shortened URL. Hence the name Itsy Bitsy :-)
- Python 3.7/Flask
- SQLite3 database
-
Fork/Clone repo
-
Activate a virtualenv or pipenv
-
Install requirements from Pipfile pipenv shell
pipenv install flask flask-sqlalchemy python-dotenvIt you don't have pipenv installed use one of the following commands:
python3 -m pip install pipenv
OR
pip install pipenvCreate sqlite3 database
pipenv shell
python3from url_shortener import create_app
from url_shortener.extensions import db
db.create_all(app=create_app())
exit()
No warranties or expressed or implied.
- Create user accounts
- Add visualizations to stats