AnalyticsCAN I VIBECODE
ReSlug?
BUILD FIRST
- One defined user and a repeatable end-to-end job
- A small, clear data model with sign-in only if it is genuinely needed
- Loading, empty, error, and success states that make the workflow feel complete
LEAVE FOR LATER
- Large integration marketplaces
- Multi-region scale and enterprise administration
- Every power-user setting from the established product
RESEARCH NOTES
What this tool actually does.
ReSlug is a URL shortener and link-management platform for developers, marketers, and creators. It provides branded short links, custom domains with auto-SSL, per-link analytics with bot-click filtering, real-time geo/device/referrer data, 30-day free analytics retention (365 on Pro), QR codes for every link, link expiration, link-in-bio pages, tags/folders, CSV bulk import/export, campaign grouping with per-channel UTM presets, A/B split testing, geo/device routing rules, password/scheduled/click-capped links, and a REST API with signed webhooks and an MCP server. Free plan: 500 links, 1 custom domain, 1,000 tracked clicks/month, 1 bio page. Pro: $9/month or $79/year, unlimited links/clicks, 10 custom domains, API access (10 keys, 200 req/min), advanced routing, custom QR codes, 5 bio pages.
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a self-hosted SaaS clone of ReSlug's core workflow: generate short branded links, attach UTM templates, group them into campaigns, and show bot-filtered click analytics (geo, device, referrer, real-time). User-facing requirements: dashboard with link list, link creation form (original URL, custom slug, custom domain, UTM presets, tags/folders, QR code, expiry, optional geo/device routing), per-link and per-campaign analytics charts, CSV import/export, link-in-bio page, and simple API key management. Technical requirements: SQL database for links/clicks, background job for click ingestion, user agent parsing for bot filtering, GeoIP lookup, rate limiting, REST API for CRUD and event hooks (signed webhooks with retries), and Docker deployment. Choose a stack (e.g., Next.js/PostgreSQL/Redis/Node or Django/Postgres/Celery) and implement it in a monorepo. Do not copy ReSlug's name, branding, or UI. Out of scope: billing/subscriptions, multi-tenant team roles, MCP server, custom SSL provisioning (assume wildcard cert), PDF exports, and mobile apps. Include a README with setup steps, environment variables, and known limitations (e.g., IP geolocation accuracy, bot detection heuristics, scalable click ingestion).