- Add safe browsing by google
- 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)
- Press F5 in vscode to debug the backend
- Don't forget to run
dotnet dev-certs https
to install ssl certs for dev environment.
- Don't forget to run
dotnet publish ./back/Curtme -c Release -o ./publish
cd front && npm run build
MIT