Yeni projelere imza atmak ve yenilikçi beyinlerle iş birliği yapmak beni her zaman heyecanlandırıyor.

Telefon

+90 505 447 91 51

Website

https://dogangokce.com

Adres

İnönü Mah. 154. Sk. 14/4 Torbalı İZMİR

Sosyal Bağlantılar

Technology Reviews

Kişisel Portföyümü Bi CMS Kullanarak Nasıl Oluşturdum

Bir geliştirici olarak kişisel bir portföye sahip olmak çok önemlidir—ancak sıfırdan bir portföy oluşturmak göz korkutucu olabilir. Tasarım ve içeriğe odaklanmamı sağlayacak, aynı zamanda esneklikten ödün vermeyeceğim bir çözüm arıyordum.

Kişisel Portföyümü Bi CMS Kullanarak Nasıl Oluşturdum

Bi CMS Kullanarak Kişisel Portföyümü Nasıl Oluşturdum

Bir geliştirici olarak kişisel bir portföye sahip olmak çok önemlidir—ancak sıfırdan bir portföy oluşturmak göz korkutucu olabilir. Tasarım ve içeriğe odaklanmamı sağlayacak, aynı zamanda esneklikten ödün vermeyeceğim bir çözüm arıyordum. İşte o noktada Bi CMS ile tanıştım. Bi CMS, hem frontend hem de backend üzerinde tam kontrol sağlayan bir headless içerik yönetim sistemidir.


1. Neden Bi CMS’i Tercih Ettim

Benimle birlikte büyüyebilecek bir portföy istiyordum—hızlı, güncellemesi kolay ve geliştirici dostu bir yapı. Bi CMS bana şu imkanları sundu:

  • İçeriği çekmek için temiz bir API

  • Kullanımı kolay, sezgisel bir içerik editörü

  • React tabanlı frontend’imle kolay entegrasyon

Bu yapı, özgürlük ile yapılandırılmışlık arasında mükemmel bir denge sundu.


2. Yapıyı Planlamak

Koda başlamadan önce içerik türlerini planladım:

  • Projeler: görseller, açıklamalar ve kullanılan teknolojilerle

  • Blog yazıları: bilgiler, ipuçları ve öğreticiler için

  • Hakkımda: dinamik, düzenlenebilir bir biyografi

Bu içerik türlerini tasarımıma uygun şekilde Bi CMS üzerinde tanımladım.


3. Frontend Geliştirme Süreci

React ve Next.js kullanarak ön yüzü statik bir site olarak geliştirdim. Bu, hem hız hem de SEO açısından avantaj sağladı. Bi CMS’in REST API'si aracılığıyla proje ve blog verilerini build anında çektim. Tasarımı ise Tailwind CSS ile yaptım—hızlı, duyarlı ve modern bir görünüm için.


4. Müşteriler İçin Özel Yönetim Paneli

Beklemediğim bir bonus: Bi CMS’in içerik yönetimini bu kadar kolaylaştırması sayesinde, aynı sistemi freelance müşterilerim için de kullanmaya başladım. Onlar için özel paneller ve kullanıcı rolleri oluşturarak, teknik bilgiye gerek duymadan kendi içeriklerini güncelleyebilecekleri sistemler kurdum.


5. Edindiğim Dersler

  • İçerik odaklı tasarım yapmak, sonradan çıkacak düzen problemlerini önlüyor.

  • Statik site üretimi (SSG), portföyler için hızlı ve güvenilir bir seçenek.

  • İyi bir CMS, hem şimdi hem de gelecekte zaman kazandırır.

Bi CMS ile portföyümü oluşturmak, hikayemi anlatmaya odaklanmam için bana özgürlük sağladı. Artık içerikleri kolayca güncelleyebiliyor, yeni projeler ekleyebiliyor ya da blog yazıları yazabiliyorum—kodlara dokunmadan.


Eğer sen de geliştiriciysen ve sade, yönetilebilir bir portföy oluşturmak istiyorsan, Bi CMS’e kesinlikle bir şans vermelisin.


🛠️ “Projeler” sayfasını yazarken yardıma mı ihtiyacın var?
Veya CMS tabanlı siteni Vercel ya da Netlify’a nasıl dağıtacağını mı öğrenmek istiyorsun?
Bana ulaşman yeterli!

JavaScript, API Development, GitHub Projects
3 dk. okuma
Şub 05, 2025
Doğan GÖKÇE< tarafından
Paylaş

İlgili gönderiler

Şub 10, 2025 • 3 dk. okuma
İlk Web Geliştirme İşimden Çıkardığım Dersler

İlk web geliştirici işime başlamak hem heyecan verici hem de göz korku...

Eki 21, 2024 • 3 dk. okuma
Yeni Başlayanlar için Laravel’e Derinlemesine Bir Bakış

Laravel’i öğrenmek isteyen yeni başlayanlar için kurulumdan basit bir...

Eki 15, 2024 • 3 dk. okuma
Açık Kaynak Yolculuğum: 3 Yıllık Katkı Deneyimim

Son üç yılda açık kaynak projelerine yaptığım katkılarla ilgili kişise...