LteUrl - Link shortener

LteUrl - Link shortener

Live Demo Download

Screenshots

Overview

About LteUrl

LteUrl is a comprehensive link-shortening platform designed for users who need more control over their shortened URLs. This script provides essential URL-shortening functionalities with additional customization, tracking, and security features. Users can create custom links, protect them with passwords, schedule expiration based on clicks or time, and track link performance with detailed analytics.

No coding knowledge required. We provided an offline documentation to help you get started.

Generally to run this project you will need to have a hosting platform that supports PHP: The script can also run on a shared hosting with a cpanel.

Links for each resources will be provided in the documentation

Installation Disclaimer: We provide installation service for this script, this means you do not have to worry about the above installation process. No code knowledge is required

Features

Core Features

Link Customization: Each link can have a unique title, meta description, and custom parameters to enhance SEO and usability.

Password Protection: Users can create password-protected links to ensure only authorized users can access the destination.

Link Expiry Control: Links can expire after a set number of clicks or a specific duration, giving users flexibility in managing link longevity.

Detailed Click Analytics: Tracks each click’s IP, location, and timestamp, providing valuable insights into link usage and audience demographics.

Subscription Plans: The platform supports multiple subscription plans with different limits on clicks, API requests, and link creation options.

Platform Customization: Admins can set platform-wide settings, including welcome emails, branding, and help documentation.

API Integration: Users can use an API key to access link-shortening features programmatically, ideal for integrating into other systems or applications.

Payment Tracking: Supports payment histories to manage subscriptions, track successful payments, and handle renewals.

Full Admin Dashboard: Provides administrators with a comprehensive dashboard for managing users, links, and platform settings.

User-Friendly Interface: Designed with ease of use in mind, making navigation and link management simple for all users.

Dark Mode: Includes a dark mode option for a more comfortable user experience in low-light environments.

Easy Integration: Facilitates seamless integration with other applications and platforms.

Secure Payment Gateway: Ensures secure handling of transactions for subscriptions and renewals.

Requirements

System Requirements

You can run this script on any server like Linux, Windows or Uinix Server. But you need to meet some server requirements for installing and running this script.

This System built with Javascript(ReactJs) and Laravel, that's why you must meet the following server requirements:

This script is built with Laravel and (Inertia.js + ReactJs), the server should meet the following requirements: PHP 8.2 or higher, with either Apache or Nginx as the web server. MySQL as the database. Additionally, Node.js 18.2 or higher is required for building the React frontend, and Composer 2.0 or higher must be installed to manage PHP dependencies. The server should ideally be running on a Linux-based OS like Ubuntu or CentOS for optimal compatibility.

Note: The platform has a feature of taking screenshot of the destination url before proceeding, This feature may not work on a shared hosting Cpanel because the feature relies on nodeJs and puppeteer, the platform will still work perfectly without the screenshot feature but if you really need the screenshoting feature, then we advice you to host on a VPS

Instructions

Demo Access

Note: This is the admin login, as an admin you can switch between a normal user and an admin

Getting Started

  • Create an Account:
    • Navigate to the website and sign up for a new account.
    • Complete the registration process by providing the necessary information.
  • Explore User Interface:
    • After logging in, explore the user-friendly interface designed to provide an intuitive experience.
  • Switch to Admin Mode:
    • As an admin, you have the ability to switch between normal user mode and admin mode.
    • The first account you create in the database is automatically assigned as the admin
    • A button will be visible for you to toggle between normal user and admin or you can visit /admin.

Download