Skip to content

MVC Dictionary Site Project with Layered Architecture

Notifications You must be signed in to change notification settings

busraozdemir0/MVCSozlukProje

Repository files navigation

Sözlük Projesi Web Sitesi

Projenin Temel Amacı

MVCSözlük Projesi; Ekşi Sözlük sitesi mantığıyla kullanıcılara yazar paneli vasıtasıyla başlık oluşturma ve yorum yapma imkanı sunan, aynı zamanda kullanıcıların birbirleriyle iletişim kurmalarını sağlayan bir sistemdir. Entity Framework Code First yaklaşımı kullanılarak dinamik bir şekilde veri tabanı yönetimi sağlanmıştır. N katmanlı mimari yapısı kullanılarak CRUD işlemleri daha düzenli ve basit hale getirilmiştir.

Kullanılan Teknolojiler

  • ASP.NET MVC
  • Entity Framework
  • MS SQL Server
  • Repository Tasarım Deseni
  • N-Tier-Architecture
  • Code First
  • LINQ
  • HTML
  • CSS
  • Bootstrap
  • Responsive Tasarım

Temel Özellikler

  • Asp.Net Session ile oturum açma özelliği.
  • Admin Paneli, Yazar Paneli, Vitrin Paneli.
  • Rolleme ile panele erişim kısıtlaması.
  • Admin ve Yazar girişlerin ayrılması.
  • Arama yaparak filtreleme özelliği.
  • Mesajlaşma yapısı.
  • 'A' rolüne sahip admin kullanıcısı sistemde birçok şeye erişim sağlayabilmektedir.
  • Rol ataması
  • CRUD işlemleri

Sitenin Görselleri

Ana Sayfa Ekran Görüntüleri

Ana Sayfa

Ana Sayfa

Ana Sayfa

Ana Sayfa

Ana Sayfa

Ana Sayfa

Ana Sayfa

Sözlük Sayfası

Ana Sayfa

Yazar Paneli - Başlıklar

Ana Sayfa

Yazar Paneli - Tüm Başlıklar

Ana Sayfa

Yazar Paneli - Yazarın Yazdığı Yazılar

Ana Sayfa

Admin Paneli - Başlıklar Sayfası

Ana Sayfa

Admin Paneli - Raporlar

Ana Sayfa

Admin Paneli - Mesajlar

Ana Sayfa

Admin Paneli - Yazarlar

Ana Sayfa