https://github.com/mastersam07/clippr
A url shortner built with dart. Also provides analytics on shortened url.
https://github.com/mastersam07/clippr
bitly dart dartfrog dartlang deeplink url-shortener urlshortener
Last synced: about 1 year ago
JSON representation
A url shortner built with dart. Also provides analytics on shortened url.
- Host: GitHub
- URL: https://github.com/mastersam07/clippr
- Owner: Mastersam07
- Created: 2025-02-07T18:09:34.000Z (over 1 year ago)
- Default Branch: dev
- Last Pushed: 2025-02-07T19:04:17.000Z (over 1 year ago)
- Last Synced: 2025-02-07T19:22:33.590Z (over 1 year ago)
- Topics: bitly, dart, dartfrog, dartlang, deeplink, url-shortener, urlshortener
- Language: HTML
- Homepage:
- Size: 266 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Clippr
A **fast, lightweight, and developer-friendly** URL shortener built with **Dart Frog**.
Track **clicks, referrers, locations, and devices** while keeping your URLs short and shareable.
---
## 📌 Features
- ✅ **Shorten Long URLs** – Convert long URLs into short, easy-to-share links.
- 📊 **Analytics Dashboard** – Track **total clicks, unique visitors, referrers, and devices**.
- 🌎 **Geolocation Tracking** – Detect country & city.
- 📱 **Device & Browser Detection** – Know if users are on **mobile, desktop, or tablet**.
- 🔄 **Redirects & Tracking** – Automatically redirect users while keeping analytics.
- 🔗 **View & Manage URLs** – Easily view all shortened links in a structured dashboard.
- **Campaign Tracking** – Track marketing campaigns.
- **QR Code Generation** – Automatically generate QR codes for each short link.
- 🏷 **Custom Short URLs** *(Upcoming)* – Let users pick their own short names.
- 📅 **Expiring Links** *(Upcoming)* – Auto-delete links after a set duration.
---
## 🖼 Screenshots
### **1️⃣ Home Page (Shorten a URL)**

---
## 🛣 Roadmap (Upcoming Features)
- [ ] **Deep Linking** – Detect mobile users and open the correct **iOS/Android app** instead of the web.
- [ ] **User Panel** – Manage, edit, and delete shortened URLs.
- [ ] **Rate Limiting** – Prevent spam and abuse by limiting requests per IP.
- [ ] **Developer API** – Provide an API for developers to integrate URL shortening into their apps.
- [ ] **Detailed Statistics (Charts)** – Visualize analytics with interactive charts for clicks, referrers, and locations.
---
## 🚀 Why Use This?
- ⚡ **Blazing Fast** – Built with **dart frog** for speed and efficiency.
- 🔥 **Fully Featured** – Includes **analytics, tracking, and device detection**.
- 🎯 **Marketing & Campaign Ready** – Track link performance **with UTM parameters** *(coming soon)*.
- 🔧 **Extensible & Customizable** – Open-source and easy to modify.
---
## 💡 Contribute
This project is **open-source**, and contributions are welcome!
If you have ideas, feel free to open an issue or contribute to the roadmap.
---
## 📜 License
This project is released under the **MIT License**.
---
🚀 **Star this repo if you like it!** 🔗✨