MasifiURL, SaaS link shortener

SaaS platform to shorten links with click analytics, QR codes, plans and a REST API.

MasifiURL panel with a reseller's list of links, statistics by country and device, and the global analytics with the most visited links

What was needed

A service of our own to shorten and measure links, with plans based on a monthly limit and user control.

What I built

A Laravel and Livewire platform: links with a custom or random alias, expiration, detailed analytics, QR codes and an authenticated REST API, with deduplication and request limits. The redirect engine uses Redis cache and logs clicks in the background, with IP geolocation. Users are created by the administrator, with Free, Basic, Pro and Unlimited plans.

The panel

There are two views. The administrator sees the global analytics (total links, clicks today, over the last 7 and 30 days), the 10 most visited links, clicks by country and by device (desktop, phone and bots), and manages customers, resellers and plans. Each reseller has their own panel with their links, their customers and their plans, where they can search, edit, activate or delete links and see the analytics of each one.

Result

It is installed on a dedicated server with CloudPanel, Nginx and Redis.