Skip to content

Elephurl/front-end

Repository files navigation

elephurl frontend

Vue 3 + TypeScript + Tailwind

Screenshot

Features

  • Shorten URLs with random or custom codes
  • Click tracking and basic analytics
  • Rate limiting per IP
  • Bot detection
  • URL safety validation

Setup

npm install
npm run dev

Tests

npm test

Build

npm run build

Seed Sample Data

Run this in the browser console to populate localStorage with sample URLs:

fetch('/seed.js').then(r=>r.text()).then(eval)

About

Open source URL shortener

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published