Skip to content
/ Curtme Public
forked from damianpumar/Curtme

✂️ Free open source and unlimited link shortener

Notifications You must be signed in to change notification settings

xenxi/Curtme

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CurtMe

CircleCI CodeQL CodeFactor

ko-fi

📝 Pending requirements

  • Validate if sourceURL is a website
  • Website for end users
  • Show clicks on the fronted
  • Add login functionality
  • Add google analytics
  • Improve login styles (UI)
  • Allow user to create custom short URL
  • Track origin ip, user agent for each shorter link visited
  • Change ip-stack to ip-geolocation (save the current isp into database recollected in frontend right now)
  • Collect platform, operative system/version, browser/version from link was clicked
  • Delete link (soft delete)
  • Modify sourceURL
  • Password links
  • Collect user agent language
  • Social media share buttons
  • Link redirect expiration by date
  • Link redirect expiration by clicks
  • Link rotation (Change sourceURL after specific event)
  • QR code
  • Link search by short and long link (front end)
  • Enable or disable preview link
  • Bulk short links
  • Chart of clicks on a short link by type of devices
  • Chart of clicks on a short link by platform / version
  • Chart of clicks on a short link by browser
  • Chart of clicks on a short link by referrals
  • Chart of clicks on a short link by city
  • Chart of clicks on a short link by country
  • Chart of clicks on a short link by language
  • Reset analytics for your short link
  • Share link stat with public url
  • Add select language dropdown (EN, ES)

🔍 API Documentation

⛏️ Built Using

🚀 Build and Release backend

Dev environment

  • Press F5 in vscode to debug the backend
    • Don't forget to run dotnet dev-certs https to install ssl certs for dev environment.
  • dotnet publish ./back/Curtme -c Release -o ./publish

🚀 Build and Release frontend

  • cd front && npm run build

⚖️ License

MIT

About

✂️ Free open source and unlimited link shortener

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 29.4%
  • C# 29.1%
  • CSS 18.7%
  • TypeScript 17.4%
  • HTML 4.2%
  • JavaScript 1.2%