
Kişisel yazılım projelerimi, yetkinliklerimi ve profesyonel hikayemi tek bir yerde topladığım modern, yönetilebilir ve sürekli geliştirilen portfolio uygulaması.
Yeni projeler ekleyebildiğim, açıklamaları güncelleyebildiğim ve çalışmalarımı ziyaretçilerle paylaşabildiğim kişisel marka vitrinim.
Bu proje Next.js, React, TypeScript ve Material-UI kullanılarak geliştirilmiş dinamik bir frontend arayüzü; Go Fiber backend API’si ve MongoDB veritabanı ile uçtan uca full-stack bir yapı sunar.
Uygulama microservices yapısında inşa edilmiştir: Backend API, Public Frontend ve Admin Paneli ayrı container olarak çalışır ve Nginx üzerinden yönlendirilir. SSL, reverse proxy, log yönetimi, persistent storage ve Docker Compose ile ölçeklenebilir bir altyapıya sahiptir.
Teknolojiler:
▪ Next.js 14 • React 18 • TypeScript • Zustand • React-Quill • MUI
▪ Go (Fiber v2) • JWT Auth • File Upload • REST API
▪ MongoDB • Docker • Nginx • VPS • SSL (Let’s Encrypt)
Bu proje, kişisel portfolio ve blog altyapısını tek panelden yönetilebilir hale getirmek amacıyla tasarlanmış full-stack bir platformdur. Admin paneli üzerinden yeni projeler eklenebilir, mevcut portfolio içerikleri güncellenebilir, about–skills–experience gibi bölümler düzenlenebilir.
Tüm veriler MongoDB üzerinde saklanır, frontend ise API’dan canlı olarak beslenir. Deployment tarafında Docker Compose kullanılmış, her servis izole edilerek yönetilebilir hale getirilmiştir. Nginx reverse proxy ile üç farklı subdomain aynı sunucu üzerinde kesintisiz hizmet verir. SSL sertifikaları otomatik yenilenmekte olup platform tamamen HTTPS üzerinden çalışır.
Gelecek sürümlerde blog sistemi, PWA ve çoklu dil desteği ile platform genişletilebilir bir yapıya sahiptir.
Portfolyo projelerim listelenebilir
Hakkımda, yetkinlikler, eğitim ve deneyimler detaylı şekilde görüntülenebilir
Responsive & modern tasarım
Dinamik site içeriği
Frontend, Backend ve Database ayrı container servisleri
Bu proje hakkında daha fazla bilgi almak veya benzer projeler için işbirliği yapmak ister misiniz?
İletişime Geç