Tanıtım
Bu Node.js uygulaması, kullanıcı kimlik doğrulaması, gönderi oluşturma, güncelleme, silme ve arama için RESTful API sağlar.
Veri depolama için MongoDB kullanır ve kullanıcı kaydı ve oturum açma işlevlerinin yanı sıra gönderiyle ilgili işlemlere güvenli erişim sağlar
Özellikleri
Bu Node.js uygulaması, kullanıcı kimlik doğrulaması, gönderi oluşturma, güncelleme, silme ve arama için RESTful API sağlar.
Veri depolama için MongoDB kullanır ve kullanıcı kaydı ve oturum açma işlevlerinin yanı sıra gönderiyle ilgili işlemlere güvenli erişim sağlar
Özellikleri
Kullanıcı Kimlik Doğrulama:
- Kaydol: Kullanıcıların benzersiz bir kullanıcı adı, e-posta ve parola ile bir hesap oluşturmasına izin verir.
- Oturum Aç: Kullanıcıların kayıtlı kimlik bilgilerini kullanarak güvenli bir şekilde giriş yapmalarını sağlar.
- Gönderi Oluştur: Kimliği doğrulanmış kullanıcılar başlık, açıklama ve resim içeren yeni gönderiler oluşturabilir.
- Gönderileri Al: Sistemde bulunan tüm gönderilerin bir listesini alır.
- Gönderi Detayını Al: Belirli bir gönderi hakkında ayrıntılı bilgi sağlar.
- Gönderiyi Güncelle: Kullanıcıların gönderilerinin içeriğini değiştirmesine izin verir.
- Gönderiyi Sil: Kimliği doğrulanmış kullanıcılar kendi gönderilerini silebilir.
- Başlığa Göre Ara: Kullanıcılar, arama sorgusunda başlığı belirterek gönderileri arayabilir.
Github : https://github.com/enesbilen/nodejs-api-project