Skip to content

This repository hosts a Django web application designed to shorten URLs using two distinct methods: the `pyshortener` Python library and the Bitly API. For more details ,and to try the live demo see the readme file .

Notifications You must be signed in to change notification settings

GhaithRDX/URL-shortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django URL Shortener Web App

Welcome to the Django URL Shortener Web App repository! This application is built with the powerful Django framework and provides a sleek web interface for shortening URLs. It employs two different methods for URL shortening: the pyshortener Python library and the Bitly API integration.

Features

  • Dual Shortening Techniques: Users have the flexibility to choose between the pyshortener library for a quick and easy shortening experience or the Bitly API for access to additional features like analytics.
  • Simple Interface: A user-friendly interface to input and shorten URLs.
  • Responsive Design: A mobile-friendly design ensures that the application is accessible on various devices.

Getting Started

To get started with this application:

  1. Clone the repository to your local machine.
  2. Install the required dependencies listed in the requirements.txt file.
  3. Set up your Bitly API credentials in the settings.
  4. Run the Django migrations to set up your database.
  5. Start the Django development server and visit the application in your web browser.

Live Demo

if you want to try the application you can visit links :

  1. https://ghaithx.pythonanywhere.com/url/
  2. https://ghaithx.pythonanywhere.com/bitly-url/

Contributing

Contributions are welcome! If you have ideas for improvements or have found a bug, please open an issue or submit a pull request.

License

This project is open-sourced under the MIT License .


Dive into the world of URL shortening with this robust Django application, and streamline your web experience today!

About

This repository hosts a Django web application designed to shorten URLs using two distinct methods: the `pyshortener` Python library and the Bitly API. For more details ,and to try the live demo see the readme file .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published