Skip to content

muhammedadil1024/URL-Shortener-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Shortener Application Using Django

Django Python

Demo App

🧐 About the Project

URL Shortener is a sleek and user-friendly URL shortener website that transforms long links into concise, shareable URLs.This project is done using Python django for Backend with pyshorteners library for shortening and Html, Css, Bootstrap for Frontend and SQLite as Database


✨ Features

  • Short your URL: User can Shorten their wanted long URL and copy the short URL.
  • Display URL to copy.

🛠️ Tech Stack

  • Framework: Django
  • Language: Python
  • Database: SQLite
  • Frontend: HTML/CSS/JAVASCRIPT

⚙️ Setup Instructions

Prerequisites

  • Python 3.9 or above
  • Django 4.1.2
  • A virtual environment (recommended)

Installation Steps

  • Clone the repository
git clone https://github.com/muhammedadil1024/URL-Shortener-django.git
  • Navigate to the project directory
cd URL-Shortener-django
  • Create and activate a virtual environment
python -m venv venv
venv\Scripts\activate
  • Install dependencies
pip install -r requirements.txt
  • Set up the database(optional for this project)
python manage.py makemigrations
python manage.py migrate
  • Run the development server
python manage.py runserver

📞 Contact

Thank You!