4.5 Million KaggleData
Proje, API ve UI katmanı olarak iki katmandan oluşuyor.Veritabanı olarak Kaggle'dan aldığım 4.5 milyon satırlık veriyi Dockerize ettiğim SQL veritabanına aktardım. API katmanında Dapper kullanarak SQL sorguları ile veritabanından çeşitli istatistiksel verileri çekiyor ve anahtar kelimeye göre arama işlemleri gerçekleştiriyoruz. UI katmanında Ajax istekleri ile API ile iletişim kurarak veritabanındaki verileri tüketiyoruz. Tek sayfalık bir dashboard tasarımında ChartJs tablolarını kullandım. Ayrıca, verilerin getirilme hızını analiz etmek için arama paneli tasarladım. Kodun okunabilirliğini ve müdahale edilebilirliğini artırmak için Dto ve ViewComponent yapıları ile çalıştım.