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.
<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.
</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
- GitHub: https://github.com/caganderindere
- LinkedIn: https://www.linkedin.com/in/cagandrd/
⭐ 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.