{"id":28719819,"url":"https://github.com/kayamuhammet/urlshortener","last_synced_at":"2026-04-16T19:04:44.710Z","repository":{"id":298282783,"uuid":"988624066","full_name":"kayamuhammet/UrlShortener","owner":"kayamuhammet","description":"Hobi amaçlı url kısaltma projesidir.","archived":false,"fork":false,"pushed_at":"2025-06-10T09:08:46.000Z","size":1272,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T10:26:53.829Z","etag":null,"topics":["bootstrap5","clipboard","csharp","dotnet","dotnet-core","qrcoder","sqlite"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kayamuhammet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-22T20:32:21.000Z","updated_at":"2025-06-10T09:09:10.000Z","dependencies_parsed_at":"2025-06-10T10:38:19.582Z","dependency_job_id":null,"html_url":"https://github.com/kayamuhammet/UrlShortener","commit_stats":null,"previous_names":["kayamuhammet/urlshortener"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kayamuhammet/UrlShortener","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayamuhammet%2FUrlShortener","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayamuhammet%2FUrlShortener/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayamuhammet%2FUrlShortener/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayamuhammet%2FUrlShortener/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kayamuhammet","download_url":"https://codeload.github.com/kayamuhammet/UrlShortener/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayamuhammet%2FUrlShortener/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259929969,"owners_count":22933534,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap5","clipboard","csharp","dotnet","dotnet-core","qrcoder","sqlite"],"created_at":"2025-06-15T06:05:37.459Z","updated_at":"2026-04-16T19:04:44.652Z","avatar_url":"https://github.com/kayamuhammet.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# URL Shortener\n\nKullanı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.\n\n![.NET](https://img.shields.io/badge/.NET-7.0-512BD4)\n![License](https://img.shields.io/badge/license-MIT-blue)\n![Screenshot](UrlShortener/wwwroot/flow-chart.png)\n# Sequence Diagram\n![Screenshot](UrlShortener/wwwroot/sequence-diagram.png)\n# Sayfalar\n![Screenshot](UrlShortener/wwwroot/screenshot.png)\n\n## Özellikler\n\n- 🔗 URL Kısaltma\n  - Otomatik kısa kod oluşturma\n  - Özel kısa link tanımlama\n  - URL doğrulama\n  \n- 📊 Link Yönetimi\n  - Kısaltılan linklerin listesi\n  - Tıklanma sayısı takibi\n  - Oluşturulma tarihi bilgisi\n  \n- 📱 QR Kod\n  - Her kısa link için QR kod oluşturma\n  - QR kodları indirme imkanı\n  \n- 🎨 Kullanıcı Arayüzü\n  - Responsive tasarım\n  - Kolay kullanılabilir arayüz\n  - Anlık bildirimler\n  - Tek tıkla link kopyalama\n\n## Teknolojiler\n\n- ASP.NET Core 7.0\n- Entity Framework Core\n- SQLite\n- Bootstrap 5\n- Font Awesome\n- SweetAlert2\n- Clipboard.js\n- QRCoder\n\n## Kurulum\n\n1. Projeyi klonlayın:\n```bash\ngit clone https://github.com/kayamuhammet/UrlShortener.git\n```\n\n2. Proje dizinine gidin:\n```bash\ncd UrlShortener\n```\n\n3. Gerekli NuGet paketlerini yükleyin:\n```bash\ndotnet restore\n```\n\n4. Veritabanını oluşturun:\n```bash\ndotnet ef database update\n```\n\n5. Uygulamayı çalıştırın:\n```bash\ndotnet run\n```\n\n## Kullanım\n\n1. Ana sayfada URL kısaltma formunu kullanarak uzun URL'nizi girin\n2. İsteğe bağlı olarak özel bir kısa link belirleyin\n3. \"URL'yi Kısalt\" butonuna tıklayın\n4. Kısaltılan URL'yi kopyalayın veya QR kodunu indirin\n5. Kısaltılan tüm URL'lerinizi ana sayfadaki listede görüntüleyin\n\n## Katkıda Bulunma\n\n1. Bu repository'yi fork edin\n2. Feature branch'i oluşturun (`git checkout -b feature/new-feature`)\n3. Değişikliklerinizi commit edin (`git commit -m 'Add some new feature'`)\n4. Branch'inize push edin (`git push origin feature/new-feature`)\n5. Pull Request oluşturun\n\n## Lisans\n\nBu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için `LICENSE` dosyasına bakın.\n\n## İletişim\n\nProje sorumlusu: Muhammet KAYA\n\nGitHub: https://github.com/kayamuhammet\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkayamuhammet%2Furlshortener","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkayamuhammet%2Furlshortener","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkayamuhammet%2Furlshortener/lists"}