📩 Bu projede .Net Core Identity kütüphanesi kullanılarak bir mesajlaşma/email uygulaması oluşturuldu. Kayıtlı kullanıcılar diğer kullanıcılara mesaj gönderebilir ve profillerini düzenleyebilirler.
Kullanıcının bilgileri görselleştirildi. En son mesaj gönderen kişi bilgisi verildi.
📝 Profil
Kullanıcının profil bilgilerini güncelleyebilmesi sağlandı.
📥 Gelen Kutusu: Kullanıcı kendisine gönderilen mesajları görebilir.
📨 Yeni Mesaj: Kullanıcı, diğer kayıtlı kullanıcılara mesaj gönderebilir. İsterse bu mesajı taslak olarak kaydedebilir.
📤 Giden Kutusu: Kullanıcının gönderdiği mesajlar listelenir.
🗂️ Taslaklar: Kullanıcının taslak olarak kaydettiği mesajlar listelenir.
- Taslak mesaj detayında, mesaj üzerinde değişiklik yapıp yine taslak olarak kaydedebilir.
- Dilerse taslak mesajı gönderebilir.
🗑️ Çöp Kutusu: Silinen mesajlar listelenir. Mesajın detayı görüntülünebilir.
- Doğrulama kuralları(Validation Rules) uygulanarak kullanıcının kayıt olma ve giriş yapma işlemleri gerçekleştirildi.
🎉 Asp.Net Core (6.0) ile hazırlanmıştır. | 📘 Repository Design Pattern kullanıldı. |
📚 Entity Framework kullanılmıştır. | 🔨 Code First yaklaşımı uygulanmıştır. |
🏢 N Katmanlı Mimari ile oluşturuldu. | 💾 MSSQL veri tabanı kullanılmıştır. |
🆔 Identity kütüphanesi kullanıldı. | 🔐 Authentication işlemleri uygulandı. |
⚙️ Validation Rules uygulandı. |