Merhaba arkadaşlar,
Bir arkadaşım için ödüllü, modern web sitelerine benzer; Three.js, GSAP ve benzeri teknolojilerle geliştirilmiş, bol animasyonlu ve etkileyici bir portfolyo sitesi yapmak istiyorum.
Frontend tarafında bu tarz siteleri geliştirebiliyorum. Ancak projeye tam entegre çalışacak bir backend, veritabanı ve admin paneli konusunda kararsızım.
Amacım; arkadaşımın projelerini, görsellerini, açıklamalarını ve diğer içeriklerini kodla uğraşmadan yönetebileceği, tasarımın animasyon yapısını bozmadan çalışacak bir sistem kurmak.
Sizce bu proje için hangi backend ve admin paneli altyapısını önerirsiniz?
Özellikle performans, animasyonlarla uyum, kolay içerik yönetimi ve uzun vadeli geliştirilebilirlik açısından tecrübelerinizi paylaşabilirseniz sevinirim.
Three.js ve GSAP ile Animasyonlu Portfolyo Sitesi İçin Backend ve Admin Panel Önerisi Var Mı?
6
●148
- 18-10-2026, 22:30:54ibohappy adlı üyeden alıntı: mesajı görüntüle
Eğer çok değişiklik yapmayacak ise max performans isteği varsa hocam, admin panelini de frontend tarafını da next.js olarak kodlamanızda fayda olacaktır. Tailwind+Next.js yaparsanız daha da iyi olur ancak birçok geliştirici astro da önerebilir size. veritabanı yerine json olarak tutup daha da uzun ömürlü ve hız performans odaklı sistemler geliştirebilirsiniz. - 18-10-2026, 22:32:22geçen konuda payload demiştik o hâlâ geçerli ama asıl mesele hangi cms olduğundan çok verinin animasyona nasıl geldiği hocam içeriği sayfa açılınca apiden çekersen animasyon boş alanla başlıyor ya da zıplıyor next js ile sayfaları build sırasında statik üret içerik değişince yeniden üretsin animasyon hazır veriyle açılır görseller için cms tarafında en boy oranı ve bulanık önizleme alanı tut three js sahnesine girecek modelleri ve büyük görselleri ayrıca sıkıştırıp cdn üzerinden ver panelde de proje başına sabit alanlar kullan serbest editör verirsen arkadaşın düzeni bozar tek kişilik portfolyo için sanity ya da payload ikisi de yeter
- 19-10-2026, 11:07:13Hocam json formatında tuttuğumda görselleri de direkt mevcut hostingime yükleyip oradan mı çekmem gerekli ve sizce bu şekilde bir yöntem kullansam uzun ömürlü olur mu yapıyı nasıl kurmam gerekli? Çoğu hosting paketinde bu özelliği kullanabilir miyim?Xcreativemedia adlı üyeden alıntı: mesajı görüntüle
Hocam aslında benim için en önemli durum hosting, en ucuz hosting paketlerinin biriyle sorunsuz bir şekilde projeyi canlıya almayı düşünüyorum bu yüzden araştırdığım kadarıyla payload cms olursa sanırım en ucuz paket yetmeyebilir gibi anladım. O yüzden kararsız kaldımTeknoWeb adlı üyeden alıntı: mesajı görüntüle - 19-10-2026, 11:35:44en ucuz paketle gideceksen payload ı bırak hocam o node ve veritabanı istiyor paylaşımlı hostingde ya çalışmaz ya da kaynak sınırına takılırsın en sorunsuz yol next js i statik export alıp çıkan dosyaları public_html e atmak böyle olunca sunucuda hiçbir şey çalışmıyor her hosting paketinde açılır içerik json da dursun dersen görselleri webp yapıp projenin public klasörüne koy build ile beraber gider ama arkadaşın panelden girsin istiyorsan sanity daha mantıklı ücretsiz planı var paneli de görselleri de onların tarafında duruyor sen build sırasında içeriği çekip yine statik çıkarıyorsun içerik değişince github actions ile build alıp ftp ile hostinge yükletirsin elle tetiklersin ya da her gece otomatik çalışır böylece hostingde sadece statik dosya kalıyor hem hızlı hem de yıllarca bakım istemiyor
- 19-10-2026, 11:40:56her gece otomatik çalışması için ne yapılması gerekir peki bunun içinde bir sunucu vb. gerekli mi? sqlite ile dbyi yapsam bu şekilde sadece admin panelden bu durum çözülebilir mi? ya da sadece admin panelden sorun çözülecek bir proje yapsam en düşük hostingde çalışacak şekilde bir çözüm yolu var mı frameworku vb mi değiştirmem gerekli php mysql örneği gibiTeknoWeb adlı üyeden alıntı: mesajı görüntüle
- 19-10-2026, 12:37:48her gece çalışması için sunucu gerekmiyor hocam github actions ta schedule ile cron yazıyorsun her gece kendi sunucularında build alıp ftp ile hostinge atıyor bu iş için ücretsiz kotası fazlasıyla yeter panelden değişiklik yapınca hemen yansısın istersen gece beklemene de gerek yok sanity de yayınla dediğinde webhook ile actions ı tetiklersin birkaç dakikada site güncellenir sqlite ile node tarafında yine aynı sorunu yaşarsın en düşük hostingde kendi panelim olsun dersen evet php ye geçmen gerekir küçük bir php panel yazarsın içerikleri sqlite ya da mysql e kaydeder frontend de o veriyi json olarak çeker three js ve gsap tarafına hiç dokunman gerekmez sadece veriyi nereden okuduğu değişiribohappy adlı üyeden alıntı: mesajı görüntüle