{"repo":"zcomert/project-information-system","free":true,"listed":false,"github":"https://github.com/zcomert/project-information-system","clone":"git clone https://github.com/zcomert/project-information-system.git","description":"Proje Bilgi Sistemi","language":"HTML","stars":13,"topics":["aspnetcore","bootstrap","mvc","dependency-injection","dotnet-ef","generic-repository","migrations","mssql","orm","unitofwork"],"license":null,"category":"databases-storage","readme_excerpt":"Project Information System (PIS) Proje Tanımı Bu repo, ASP.NET Core MVC ile geliştirilen bir Proje Bilgi Sisteminin katmanlı yapısını ortaya koyar. Uygulama, Controllers/ üzerinden gelen HTTP taleplerini Services/ katmanında işleyip Repositories/ katmanıyla veri erişimine taşır; Models/ ise alan modellerini ve ilişkileri tanımlar. Yönetim tarafı Areas/Admin/ altında ayrı bir alan (Area) olarak kurgulanmış; burada projeler, kategoriler ve kullanıcılar için CRUD akışları ile bir gösterge paneli (Dashboard) bulunur. Ön yüz Razor görünümleriyle Views/ altında düzenlenmiş, statik varlıklar wwwroot/ içerisinde tutulmuş, veri kalıcılığı EF Core ve SQLite ile sağlanmış, kimlik doğrulama/rol yönetimi ise ASP.NET Core Identity üzerinden yapılandırılmıştır. Options/ , Migrations/ ve UMLs/ klasörleri sırasıyla yapılandırma, veritabanı evrimi ve tasarım dokümantasyonunu destekler. Teknolojiler - ASP.NET Core MVC - Web uygulama çatısı - C# - Programlama dili - .NET 8.0 - Framework - Entity Framework Core - ORM (Object-Relational Mapping) - SQLite - Veritabanı - ASP.NET Core Identity - Kimlik doğrulama ve yetkilendirme - Razor Views - Görünüm motoru - Bootstrap - CSS framework - jQuery - JavaScript kütüphanesi - jQuery Validation - Form doğrulama Teknik Kazanımlar - Mimari ve katmanlama : Controller-Service-Repository ayrımıyla sorumlulukların netleştirilmesi, arayüz (contract) odaklı geliştirme ve bağımlılık enjeksiyonu (DI) kullanımı. - Veri erişimi ve ORM : EF Core DbContext , DbSet , il","default_branch":null,"files":null,"tree":[],"storefront":"/r/zcomert","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zcomert/project-information-system/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}