Skip to content
This repository was archived by the owner on Mar 22, 2026. It is now read-only.

aybruhm/url-shortener-backend

Repository files navigation

URL Shortener

Build and protect your brand using powerful, recognizable short links. It is built with Python and Django Rest Framework.

Docs

api_docs_screenshot

Frontend

Link to repository

Features

  • Keeps count of how many times each URL is followed.
  • Random and String Modules were implemented to generate the token for the original URL.
  • URL Length: Shortened URL are combination of numbers(0-9) and characters(a-Z) of length 5.
  • Stats of URLs that have been shortened

Installation

To get it running on your local machine, follow the steps below:

  1. Run the commands below in your terminal:
git clone git@github.com:israelabraham/url-shortener-backend.git
  1. Change directory to url-shortener-backend:
cd url-shortener-backend
  1. Install the requirements with the command below:
pipenv install -r requirements.txt
  1. Run the development server with
python manage.py runserver
  1. Launch your browser and navigate to:
http://127.0.0.1:8000

About

Build and protect your brand using powerful, recognizable short links. Built with Python and Django Rest Framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors