Tüm projeler

MyAcademy IdentityMailProject

ASP.NET Core MVC, Entity Framework Core ve ASP.NET Core Identity teknolojileri kullanılarak geliştirilmiş, rol tabanlı yetkilendirme ve modern kullanıcı arayüzüne sahip mail yönetim sistemi.

HTML C#
MyAcademy IdentityMailProject

<div align="center">

📧 IdentityMail

ASP.NET Core MVC ve Identity ile Geliştirilmiş Modern Mail Yönetim Sistemi

ASP.NET Core MVC, Entity Framework Core ve ASP.NET Core Identity teknolojileri kullanılarak geliştirilmiş, rol tabanlı yetkilendirme ve modern kullanıcı arayüzüne sahip mail yönetim sistemi.

.NET ASP.NET Core SQL Server Bootstrap Identity

</div>


🚀 Proje Hakkında

IdentityMail, kullanıcıların güvenli bir şekilde mesajlaşmasını sağlayan, rol tabanlı yetkilendirme yapısına sahip modern bir mail yönetim sistemidir.

Proje kapsamında kullanıcılar mesaj gönderebilir, gelen ve gönderilen kutularını yönetebilir, mesajlarını kategorilere ayırabilir ve gelişmiş filtreleme özelliklerini kullanabilir. Admin kullanıcıları ise sistem genelindeki kullanıcıları ve istatistikleri yönetebilir.


✨ Özellikler

👤 Kullanıcı İşlemleri

  • Üye Ol
  • Giriş Yap
  • Güvenli Kimlik Doğrulama
  • ASP.NET Core Identity
  • Profil Güncelleme
  • Şifre Değiştirme
  • Profil Fotoğrafı Güncelleme

📨 Mail Sistemi

  • Mesaj Gönderme
  • Gelen Kutusu
  • Gönderilen Kutusu
  • Mesaj Detay Sayfası
  • Okundu / Okunmadı Durumu
  • Yıldızlı Mesajlar
  • Çöp Kutusu
  • Mesajı Geri Yükleme

🏷️ Kategori Sistemi

  • Mesaj Kategorileri
  • Kategoriye Göre Filtreleme
  • Kategori Yönetimi

🔍 Filtreleme ve Sıralama

Filtreleme

  • Okunan Mesajlar
  • Okunmayan Mesajlar
  • Yıldızlı Mesajlar
  • Kategoriye Göre Filtreleme

Sıralama

  • En Yeni
  • En Eski
  • A-Z
  • Z-A

🛡️ Admin Paneli

  • Dashboard
  • Kullanıcı Yönetimi
  • Rol Yönetimi
  • Admin / User Yetkilendirmesi
  • Toplam Kullanıcı Sayısı
  • Toplam Mesaj Sayısı
  • Bugün Gönderilen Mesajlar
  • Okunmamış Mesaj Sayısı
  • Çöp Kutusundaki Mesaj Sayısı

🛠️ Kullanılan Teknolojiler

  • ASP.NET Core MVC
  • ASP.NET Core Identity
  • Entity Framework Core
  • SQL Server
  • LINQ
  • Bootstrap 5
  • HTML5
  • CSS3
  • JavaScript
  • Razor View Engine

🗄️ Veritabanı

  • SQL Server
  • Entity Framework Core
  • Code First
  • Migration
  • ASP.NET Identity

📂 Proje Yapısı

IdentityMail
│
├── Areas
│   └── Admin
│
├── Controllers
│
├── Context
│
├── DTOs
│
├── Entities
│
├── Migrations
│
├── Views
│
└── wwwroot

📸

<a href="https://resmim.net/"><img src="https://resmim.net/cdn/2026/08/04/EYy6Ai.png" alt="resim yükle" border="0" /></a>


⚙️ Kurulum

Projeyi klonlayın.

git clone https://github.com/kullaniciadi/IdentityMail.git

Veritabanı bağlantısını düzenleyin.

appsettings.json

Migration'ları uygulayın.

Update-Database

Projeyi çalıştırın.


🎯 Gelecekte Eklenebilecek Özellikler

  • Gerçek zamanlı mesajlaşma (SignalR)
  • Bildirim sistemi
  • Mesaj raporlama
  • Grafik destekli istatistikler
  • İki Faktörlü Kimlik Doğrulama (2FA)
  • Karanlık Tema
  • Gelişmiş Admin Raporları

👨‍💻 Geliştirici

Çağan Derindere


⭐ Destek

Projeyi beğendiyseniz repoya ⭐ vermeyi unutmayın.

Diğer projeler

MYAcademy WebApi

ASP.NET Core Web API ve MVC ile geliştirilmiş, Serie A fikstürleri, maç detayları, puan durumu ve takım istatistiklerini yöneten modern futbol platformu.

HTML C#
↑↓ gezEnter seç