Extendy / SmartyURL

SmartyURL is a PHP-based web application for Smart URL management, Sharing, shortening, and analytics, featuring smart redirects.
https://docs.smartyurl.extendy.net/
MIT License
12 stars 2 forks source link
extendy php php8 project self-hosted url-shortener urlshortener

SmartyURL

SmartyURL, a powerful & open-source URL management tool, empowers businesses and individuals they need self-hosted tool to customize, track, shorten URLs, and manage their URLs for marketing, analytics, and reporting.

You can utilize SmartyURL to generate redirect links to the final URL, considering various variables like the visitor's geographical location or user device information.

image

For instance, you can create a unified link for mobile app downloads, dynamically adjusting the destination URL based on the user's device, whether it runs on Android or iOS. This ensures users are directed to the appropriate download link from the official store, tailored to their operating system.

Likewise, you can also generate intelligent links to route visitors to specific URLs based on their location. For instance, users from the United States will be redirected to one link, while those from Saudi Arabia will be directed to another

In addition to shortening URLs (based on domain that you use), SmartyURL also offers a variety of other features, such as:

Installation

Currently, as SmartyURL is in its early stages, you can only install it using Composer. In future releases, we may support other installation methods.

See Developers Guide for more information about how to install SmartyURL.

Certainly, please refer to the documentation for detailed instructions How configure, and effectively use SmartyURL for comprehensive guidance.

Documentation

Please take a look to SmartyURL documentation for detailed installation, configuration, and usage instructions.

Visitors IP Country detection

SmartyURL uses the ip2location/ip2location-php library to determine visitors country based on their IP addresses. It includes the free "IP2Location™ LITE IP-COUNTRY Database" for both personal and commercial use. For enhanced geographical redirect conditions with more accurate and up-to-date IP-based country data or if you need more accuracy consider purchasing a licensed IP2Location database. Refer to IP2Location Database Docs for more details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Every open-source project depends on its contributors to be a success. Thanks to:

Also We would like to acknowledge the following resources and contributors for their valuable assistance and support in the development of this project:

PhpStorm logo. MassarCloud Company: We would like to express our gratitude to MassarCloud LLC for their valuable support in providing hosting services during the development of this project.
PhpStorm logo. JetBrains s.r.o We would like to express our gratitude to JetBrains s.r.o for their valuable support in providing Open Source development license.

SmartyURL Legal Notice

For more information, please refer to the Legal Notice.