🚀 Kullanılan Teknolojiler
🔑 Temel Özellikler
2️⃣ Kategori Yönetimi
- Kategori oluşturma
- Kategori düzenleme
- Kategori silme
- Haberleri kategoriye göre filtreleme
🎯 Projenin Amacı
- NewsApp, haber içeriklerini kolayca oluşturup yönetmek isteyen yöneticiler için pratik ve modern bir içerik yönetim sistemi sunar. Amaç, haber portallarının veya kurum içi duyuru sistemlerinin teknolojik ve kullanıcı dostu bir altyapıya kavuşmasını sağlamaktır.
🗂️ Proje Yapısı
NewsApp, frontend ve backend olmak üzere iki ana yapıdan oluşan bir full-stack projedir. Kullanıcı arayüzü, React JS ile modüler şekilde tasarlanmış olup; yönetici, kullanıcı ve genel görüntüleme bölümleri farklı modüller halinde ayrılmıştır. Bu yapı, projeyi daha okunabilir ve sürdürülebilir hale getirir.
Sunucu tarafı ise Node.js ve Express.js kullanılarak geliştirilmiştir. RESTful API mimarisiyle haber ve kategori verileri için CRUD işlemleri gerçekleştirilir. MongoDB veritabanı, esnek yapısı sayesinde haber içeriklerinin dinamik olarak saklanmasını sağlar. Backend tarafında modeller, rotalar ve controller dosyaları ayrı klasörlerde organize edilmiştir.
Bu yapı sayesinde hem istemci (client) hem de sunucu (server) tarafı bağımsız olarak geliştirilebilir ve yönetilebilir. Bu da projenin ölçeklenebilirliğini ve geliştirici deneyimini artırır.