Home
Softono

Url Shorter

Open source Apache-2.0 TypeScript
25
Stars
7
Forks
0
Issues
2
Watchers
3 years
Last Commit

 About Url Shorter

URL shorter service

Platforms

Web Self-hosted Docker

Languages

Python TypeScript

Need Help Installing Url Shorter?

We provide expert installation service for this software. Our team will install, configure, and secure Url Shorter on your server. plans start at just $30.

Url Shorter

View on GitHub

URL Shorter

https://dlj.sh

简体中文

Simple url shorter build with Next.js, Postgres, Redis

Features

  • Short url
  • Track visit
  • Track Dashboard Vision
  • responsive UI
  • i18n (English and Chinese)
  • Dark mode

ScreenShot

index index-dark index-profile track track dashboard

Track Infos

  • time
  • ip
  • region
  • country
  • city
  • lat lng
  • ua string
  • browser name
  • browser version
  • os name
  • os version
  • cpu
  • device model
  • device vendor
  • engine name
  • engin version

Online demo url shorter

Technologies or libs I use:

Core Shorter

  • Next.js (full stack framework)
  • Vercel (deployment serverless)
  • NextAuth (github OAuth)
  • Redis (storage kv : short code and long urls)
  • Upstash (serverless database redis)
  • nanoid (generate short code)
  • is-url (judge is valid url)
  • chakra-ui (frontend ui lib)
  • @icon-park/react (icons)

Visitor Track

  • next.js edge middleware (track visit info)
  • postgres (storage link and visitor info)
  • prisma (ORM)
  • leaflet (map: show visitor location)
  • react-leaflet (leaflet wrapper)
  • cobe (show globe)
  • @ant-design/plots (charts)