Ef Core,Docker,Jwt,Serilog ve Sql Server kullanilmis bir mesajlasma api'si.Kullanicilar oturum acip mesaj gonderip alabilir ve mesajlasma gecminisini goruntuleyebilir.
Uygulama Docker Compose ile calistirilabilir.
Uygulama ayaga kalktiginde sizi Swagger ekrani karsilar. -register:username ve password girilerek register olunur.-login:Username ve password girilerek login olunur.Basarili login sonucu jwt key'i doner.
Message endpointlerini kullanabilmek register olduktan sonre da login olup donen key ile sag ustteki authorize butonuna basıp authorize olmak gereklidir.Asagidaki sekilde authorize olunur.
-sendmessage: Kullanici, mesajı gondermek istedigi kullanici adini ve mesajini girerek mesaj gonderebilir.
-messagehistories: Kullanicinin mesaj gecmisini goruntuler.
-blockuser:Kullanici engellemek istedigi kullanici adini girerek o kullanicini kendisine mesaj atmasini engelleyebilir.