https://github.com/zerexei/url-shortener
https://github.com/zerexei/url-shortener
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zerexei/url-shortener
- Owner: zerexei
- Created: 2025-02-17T13:54:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-29T07:54:21.000Z (about 1 year ago)
- Last Synced: 2025-03-29T08:29:10.311Z (about 1 year ago)
- Language: TypeScript
- Size: 84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Scalable URL Shortener with Analytics
### Objective:
Create a system similar to Bitly for shortening URLs and tracking analytics.
### Features:
- Shorten long URLs and manage them via a dashboard.
- Analytics on link clicks (e.g., location, device, referrer).
- Expiration dates for shortened URLs.
- Rate-limiting for API requests.
### Tech Stack:
Backend: Flask
Frontend: React
Database: Supabase for persistence; Redis for caching.
### Bonus:
- Add QR code generation for shortened URLs.
- Deploy it using Docker.
```bash
cd client
npm run dev
cd server
pipenv run app.py
```