1. 01Ana Sayfa
  2. 02Hakkımda
  3. 03Hizmetler
  4. 04Projeler
  5. 05Blog
  6. 06İletişim
TREN
Ana Sayfa/Projeler/Enes Malik Yüksek - Kişisel Portfolio
Web App

Enes Malik Yüksek - Kişisel Portfolio

Vitrin sitesi mi? Her zaman burdayız!

İlk Bakış

EMY Web App, Enes Malik Yüksek’in SAP/ABAP danışmanlığı ve geliştirici kimliğini dijital ortamda sunmak için geliştirilen tam yığın bir portfolyo ve içerik yönetim platformu olarak tasarlandı. Proje; kamuya açık kişisel web sitesi, blog ve deneyim vitrine alma yapısı, iletişim akışı, admin yönetim paneli ve Express.js tabanlı API’den oluşuyor. Amaç, kişisel markayı profesyonel bir vitrinle sunarken blog, iş deneyimi, müşteri referansları ve gelen mesajların tek panelden yönetilebilmesini sağlamaktı.

Meydan Okuma

Sistem yalnızca statik bir portfolyo sitesi ihtiyacını karşılamıyordu. Blog içerikleri, iş deneyimleri, deneyimlere bağlı müşteriler, iletişim formu mesajları, admin kullanıcıları ve rol bazlı yetkilendirme aynı yapının parçalarıydı. Bu nedenle çözümün hem modern ve dinamik bir kullanıcı deneyimi sunması hem de içeriklerin güvenli, sürdürülebilir ve kolay yönetilebilir bir admin paneli üzerinden kontrol edilebilmesi gerekiyordu.

Yapılanlar

Uygulama üç ana parçadan oluşturuldu: public React/Vite web sitesi, ayrı bir React/Vite admin paneli ve Express.js + MongoDB API. Website tarafında ana sayfa, hakkımda, deneyimler, müşteri listeleri, blog liste/detay sayfaları ve reCAPTCHA destekli iletişim formu geliştirildi. Blog tarafında slug üretimi, kategori yapısı, sayfalama, son yazılar, ilgili yazılar ve güvenli HTML render işlemleri kullanıldı. Admin panelinde JWT tabanlı giriş, bcrypt ile şifreleme, admin/blog/deneyim/mail yetkileri, dashboard istatistikleri, blog CRUD, deneyim CRUD, müşteri CRUD, mesaj okundu bilgisi ve admin kullanıcı yönetimi bir araya getirildi. API tarafında CORS, Helmet, compression, MongoDB bağlantı kontrolü ve sağlık kontrol endpoint’iyle temel üretim güvenliği desteklendi.

Sonuç

Ortaya, kişisel portfolyo sitesi ile içerik yönetim sistemini tek yapıda birleştiren kapsamlı bir platform çıktı. Enes Malik Yüksek; blog yazılarını, iş deneyimlerini, deneyimlere bağlı müşteri/referans kayıtlarını, iletişim formundan gelen mesajları ve admin kullanıcılarını tek panelden yönetebiliyor. Proje, statik portfolyo sınırını aşarak güncellenebilir içerik, güvenli yönetim paneli, rol bazlı erişim ve merkezi veri yönetimi sunan ölçeklenebilir bir kişisel marka altyapısı sağlıyor.

Galeri