{"repo":"Likenttt/eastlake-cloudflare-worker-short-url","free":true,"listed":false,"github":"https://github.com/Likenttt/eastlake-cloudflare-worker-short-url","clone":"git clone https://github.com/Likenttt/eastlake-cloudflare-worker-short-url.git","description":"A short url system based on cloudflare worker","language":"TypeScript","stars":121,"topics":["cloudflare-workers","nextjs","shorturl-services","shorturls","vercel-serverless"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"East Lake Short URL System Based on Cloudflare Workers & Vercel Notice : I found the test site u.li2niu.com was abused by phishing emails. So I cancelled the deployment. Please deploy the version of your own. 🇨🇳 简体中文 Try it now: https://cf-url-admin.li2niu.com/ - Username: li2niu - Password: li2niu Please don't delete data with many clicks. We believe you won't. Short URL Examples: - https://u.li2niu.com/tcK - https://u.li2niu.com/666 (For 404) Screenshots Features Frontend Admin (Next.js Project deployed on Vercel, source in /fe) - [x] Login page: get credentials to proceed. - [x] Shorten page: create short URLs. - [x] List page: display short URLs in a table. - [x] History page: view the click history for a specific short URL. Backend Server (Cloudflare Worker, source in root directory) - [x] Correctly and swiftly redirect a short URL to its original long URL. - [x] Monitor click history per link (optional; note that if enabled, it will consume many read/write times for Cloudflare KV. If you are on a paid plan, forget it because of the unlimited read/write times. But keep in mind that KV is designed more for read rather than write, so inconsistency may exist). - [x] Expiration time supported. - [x] Password protection supported. - [x] 404 Not Found fallback page. Prerequisites You must have: 1. A Vercel account. 2. A Cloudflare account. 3. A domain (the shorter, the better). If the domain is managed by Cloudflare, later operations will be much easier. Deployment Fork this","default_branch":null,"files":null,"tree":[],"storefront":"/r/Likenttt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Likenttt/eastlake-cloudflare-worker-short-url/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}