Dynamic Configuration Management System, .NET 8 ile geliştirilmiş bir uygulamadır. Bu proje, kullanıcıların uygulama ayarlarını dinamik bir şekilde yönetmelerini sağlamak amacıyla tasarlanmıştır. DynamicConfigurationCore ClassLibrary'i projenize referans göstererek ConfigurationReader içerisindeki T GetValue(string key) imzalı metod aracılığı ile arayüzden eklediğiniz konfigrasyonları projeniz içerisinde kullanabilirsiniz. Asp.Net Core MVC ve Web API ile geliştirilmiş olan sistem, esnek bir kullanıcı arayüzü sunarak kullanıcıların kayıtları görüntülemesine, güncellemelerine, yeni kayıtlar eklemesine ve Uygulama Adına göre verileri filtrelemesine olanak tanır.
- Dinamik Kayıt Yönetimi: Kullanıcılar kayıtları listeleyebilir, güncelleyebilir ve yeni kayıtlar ekleyebilir.
- Filtreleme: Kayıtlar, kullanıcı arayüzü üzerinden uygulama adı ile filtrelenerek daha kolay yönetilebilir.
- Web API: API kullanarak farklı platformlarla etkileşim kurma imkanı.
- Modern Teknolojiler: Proje, .NET 8 üzerinde inşa edilmiştir.
- Kayıtların client-side olarak ismi ile filtrelenebilmesi.
- Kullanıcı dostu bir arayüz.
- Clean Code, Don't Repeat Yourself, Solid Prensipleri dikkate alınarak yazılmıştır.
- .NET 8
- ASP.NET Core MVC
- ASP.NET Core Web API
- Entity Framework Core
- AutoMapper
- Bootstrap 5
- Newtonsoft.Json