Skip to content

kayamuhammet/UrlShortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Shortener

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.

.NET License Screenshot

Sequence Diagram

Screenshot

Sayfalar

Screenshot

Özellikler

  • 🔗 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

Teknolojiler

  • ASP.NET Core 7.0
  • Entity Framework Core
  • SQLite
  • Bootstrap 5
  • Font Awesome
  • SweetAlert2
  • Clipboard.js
  • QRCoder

Kurulum

  1. Projeyi klonlayın:
git clone https://github.com/kayamuhammet/UrlShortener.git
  1. Proje dizinine gidin:
cd UrlShortener
  1. Gerekli NuGet paketlerini yükleyin:
dotnet restore
  1. Veritabanını oluşturun:
dotnet ef database update
  1. Uygulamayı çalıştırın:
dotnet run

Kullanım

  1. Ana sayfada URL kısaltma formunu kullanarak uzun URL'nizi girin
  2. İsteğe bağlı olarak özel bir kısa link belirleyin
  3. "URL'yi Kısalt" butonuna tıklayın
  4. Kısaltılan URL'yi kopyalayın veya QR kodunu indirin
  5. Kısaltılan tüm URL'lerinizi ana sayfadaki listede görüntüleyin

Katkıda Bulunma

  1. Bu repository'yi fork edin
  2. Feature branch'i oluşturun (git checkout -b feature/new-feature)
  3. Değişikliklerinizi commit edin (git commit -m 'Add some new feature')
  4. Branch'inize push edin (git push origin feature/new-feature)
  5. Pull Request oluşturun

Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakın.

İletişim

Proje sorumlusu: Muhammet KAYA

GitHub: https://github.com/kayamuhammet


About

Hobi amaçlı url kısaltma projesidir.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors