Check the develop branch for the latest features - develop branch
Welcome to Txtly URL-Shortener by Group 21!
Inspired by the groundwork laid by Group 5, we’ve taken the core functionality of a URL shortener and enhanced it with powerful new features to provide a seamless and user-friendly experience. Txtly is designed to make URL management simple, customizable, and insightful.
Managing URLs can be a hassle, especially when they are long, complex, or need frequent updates. Txtly solves this by offering a feature-rich platform that lets you create short, memorable links that are easy to share and customize. Whether you need to personalize URLs, track their performance, or handle multiple links at once, Txtly provides the tools to do it all in one place.
With Txtly, you can create branded links that align with your identity, update the destination of a URL without changing the link, and monitor link performance with our robust analytics dashboard. For users managing large volumes of links, our bulk upload feature allows for efficient handling of multiple URLs at once. All of this is backed by secure, user-specific account management, ensuring that only you can modify your links.
Txtly isn’t just a URL shortener—it’s a comprehensive link management solution tailored for modern needs. Whether you’re a business professional, content creator, or casual user, Txtly empowers you to take full control of your URLs.
YRI3ZZF3TSC7QHO5.1.mp4
🚀 Key Features
🔗 Customizable Short URLs Stand out with custom URL stubs! Now, you can create branded, memorable links that align perfectly with your identity and boost user engagement.
📊 Comprehensive URL Analytics Get insights on link performance! URL-Shortner’s analytics track clicks and other metrics to help you understand your audience and fine-tune your campaigns.
📋 Bulk URL Upload Manage large volumes of URLs with ease using our bulk upload feature. Simply upload a CSV file or comma-separated list of URLs and let URL-Shortner do the rest!
🔒 Secure & Reliable URL Management We prioritize your data’s security. With encrypted management for all URLs, your links are safe and fully manageable at any time. Delete, update, or redirect URLs as needed.
Building on the solid foundation laid by Group 5, we’ve integrated advanced features and improvements to elevate the URL-shortening experience:
- Empower your links with custom stubs for branding and better recognition.
- Tailor URLs to reflect your identity and enhance user engagement.
- Gain detailed insights into link performance.
- Track metrics such as click counts and user behavior, and export data for deeper analysis.
- Save time with our bulk upload feature!
- Easily upload multiple URLs using a CSV file or comma-separated list and manage them from a centralized dashboard.
- Protect your URLs with user-specific accounts.
- Only logged-in users can edit, update, or delete their created links, ensuring security and ownership.
- Navigate with ease using our sleek and intuitive interface, designed for seamless usability.
- Keep your short URLs relevant by updating their destinations without changing the link.
- Ensure a consistent and reliable user experience.
These enhancements aim to make Txtly the go-to solution for modern, flexible, and secure URL management!
- Go to url_shortner_server
- do pip install -r requirements.txt
- do python manage.py runserver
- go to http://127.0.0.1:8000/
You can then go ahead and sign up by giving basic details. We do not ask for credit cards, or any other PII as your data is precious!
Enter the long version of the URL you want to generate a short version and click Generate. You also have the capability to create a custom URL for your application. We have included standards and protection to avoid SQL Injection attacks.

You will be redirected to a page listing all the URLs you have made and you can see which URL you made earlier

You can also delete individual or all the URLs from the listing page.

We have also added a new feature! You can analyze how much your short URLs are being used for better analysis and tracking. Additionally, you can also export the statistics of the clicks for all the URLs in a CSV file.

You no longer need to remember the special code that our beloved previous contributors had! Since you have an account you can always manage your URLs!
Make a pull request to help contribute.
We reference our UI from Zenblog.
This project is built upon the earlier project - previous version
