A Python (Django) Full Stack Application for shortening URLs.

How to start

  1. Clone this repo onto your local machine
  2. Set up Python virtual environment
  3. Install dependencies with pip install requirements.txt
  4. Set up a postgres database or sqlite database.
  5. Run migrations using python3 manage.py migrate
  6. Run development server with python3 manage.py runserver
  7. The app will be served at


Login screen
Login Screenshot

Register screen
Register Screenshot

Url List screen
Url List Screenshot

Create a new url screen
Create a new url screenshot

User List screen – only for authorized user
User List screenshot


View Github