A simple and efficient URL shortening application built with Django. This app allows users to shorten long URLs, track their usage, and manage the links.
- Shorten long URLs into concise, shareable links.
- Redirect users seamlessly from the shortened URL to the original URL.
- Track the number of clicks on each shortened link.
- User authentication and ownership for secure link management.
- API endpoints for creating, retrieving, and deleting shortened links.
git clone [email protected]:mertcan-tas/django-url-shortener.git
python -m venv env
source env/bin/activate # On Windows, use `env\Scripts\activate`
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Open your browser and go to http://127.0.0.1:8000.
We welcome contributions! Please fork this repository and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.