Kullanıcı dostu bir URL kısaltma projesidir. Bu uygulama ile uzun URL’leri hızlı bir şekilde kısaltabilir, isteğe bağlı olarak özel kısa linkler oluşturabilir ve her bağlantı için otomatik olarak QR kodları üretebilirsiniz. Paylaşımı kolaylaştıran, sade ve etkili bir çözüm sunar.
-
🔗 URL Kısaltma
- Otomatik kısa kod oluşturma
- Özel kısa link tanımlama
- URL doğrulama
-
📊 Link Yönetimi
- Kısaltılan linklerin listesi
- Tıklanma sayısı takibi
- Oluşturulma tarihi bilgisi
-
📱 QR Kod
- Her kısa link için QR kod oluşturma
- QR kodları indirme imkanı
-
🎨 Kullanıcı Arayüzü
- Responsive tasarım
- Kolay kullanılabilir arayüz
- Anlık bildirimler
- Tek tıkla link kopyalama
- ASP.NET Core 7.0
- Entity Framework Core
- SQLite
- Bootstrap 5
- Font Awesome
- SweetAlert2
- Clipboard.js
- QRCoder
- Projeyi klonlayın:
git clone https://github.com/kayamuhammet/UrlShortener.git- Proje dizinine gidin:
cd UrlShortener- Gerekli NuGet paketlerini yükleyin:
dotnet restore- Veritabanını oluşturun:
dotnet ef database update- Uygulamayı çalıştırın:
dotnet run- Ana sayfada URL kısaltma formunu kullanarak uzun URL'nizi girin
- İsteğe bağlı olarak özel bir kısa link belirleyin
- "URL'yi Kısalt" butonuna tıklayın
- Kısaltılan URL'yi kopyalayın veya QR kodunu indirin
- Kısaltılan tüm URL'lerinizi ana sayfadaki listede görüntüleyin
- Bu repository'yi fork edin
- Feature branch'i oluşturun (
git checkout -b feature/new-feature) - Değişikliklerinizi commit edin (
git commit -m 'Add some new feature') - Branch'inize push edin (
git push origin feature/new-feature) - Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakın.
Proje sorumlusu: Muhammet KAYA
GitHub: https://github.com/kayamuhammet


