Skip to content

Blog Site Project with Asp.Net Core 5.0, Layered Architecture, Entity Framework, LINQ

Notifications You must be signed in to change notification settings

busraozdemir0/BlogProject

Repository files navigation

Blog Sitesi Projesi

Projenin Genel Amacı

Kullanıcıların sisteme kayıt olup ilgi alanlarına göre bloglar paylaşabildiği, diğer kullanıcıların bu bloglara yorum yapabildiği ve aynı zamanda kendi aralarında iletişim kurabildikleri Admin ve Yazar paneli bulunan bir blog sitesidir.

Asp.Net Core MVC 5.0 kullanılarak geliştirilen bu blog sitesi, Entity Framework ile birlikte Code First yaklaşımı kullanılarak veri tabanı yönetimi sağlamaktadır. N katmanlı mimari yapısı kullanılarak CRUD (Create, Read, Update, Delete) operasyonları daha etkili ve basit bir şekilde gerçekleştirilmektedir.

Kullanılan Teknolojiler

  • Asp.Net Core 5.0
  • Entity Framework Code First
  • MSSQL Server
  • Html
  • Css
  • JavaScript
  • Bootstrap
  • Responsive Tasarım

Teknik Özellikler

  • MSSQL Server Veritabanı
  • N Katmanlı Mimari Yapısı
  • Repository Tasarım Deseni
  • Entity Framework Code First
  • LINQ

Sitenin Temel Özellikleri

  • Yazar Paneli ve Admin Paneli
  • Identity kütüphanesi ile giriş yapma özelliği.
  • Rolleme ve yetkilendirme ile erişim kısıtlamaları
  • FluentValidation kütüphanesi yardımıyla doğrulamalar
  • Mesajlaşma özelliği
  • Ana Sayfadaki bloglara yorum yapma, beğeni yapma
  • Panellerde ilgili CRUD işlemleri
  • Panellerde Profil ayarları sayfaları
  • Panellerde arama işlemleri
  • Şifremi Unuttum özelliği

Sitenin Görselleri

Ana Sayfa

Ana Sayfa

Blog Detayları

Blog Detay

Blog Detay 2

İletişim Sayfası

Contact

Ana Sayfa Footer Alanı

Footer

Yazar Paneli-Dashboard

Writer

Yazar Paneli-Mesajlar

Writer2

Admin Paneli-Dashboard

Admin

Admin Paneli-Bloglar Sayfası

Admin Blog

Admin Paneli-Arama

Admin Arama