Primely
A full-stack URL shortener with automatic malware scanning, click-event analytics, and a personal dashboard. Shorten links, get them scanned before they go live, and track every cl...

Description
Primely shortens links, scans them for malware, and tracks them with ease. Every submitted URL is saved with a scanning status and checked against the Google Safe Browsing API before it goes live; the dashboard polls for results so new links activate the moment they clear. A background pipeline batches up to 500 pending links every 10 seconds to respect API rate limits, and every click is tracked asynchronously — country resolved from hashed IPs with database caching, browser captured — so redirects stay fast while analytics stay rich, per link and across the whole account.
Features
- Instant URL shortening with generated short codes.
- Automatic malware scanning of every link via Google Safe Browsing v4 before it goes live.
- Batch scanning pipeline that processes up to 500 links per job to respect API rate limits.
- Link management dashboard with live status polling until links resolve.
- Click analytics tracking country and browser, per link and account-wide.
- Async click tracking with hashed-IP country caching so redirects stay fast.
- JWT authentication with refresh-token rotation.