Kategori: Bağımsız Projeler

  • gkhan.dev

    gkhan.dev

    Tailpress yardımıyla TailwindCSS ve Alpinejs kullanarak özel WordPress teması oluşturdum. Bu kısımda Alpinejs’i düşük boyutuna rağmen sahip olduğu geniş özelliklerden dolayı tercih ettim. Özellikle event dinleyici ve debounce gibi özellikleri barındıran söz dizimleri olduğu için işimi kolaylaştırdı. WordPress’i daha özelleştirilebilir ve başlangıç maliyetlerinin (özellikle zaman) düşük olması nedeniyle tercih ettim.

  • millipiyangosorgula.com

    millipiyangosorgula.com

    Her yılbaşı gecesi ya da önemli günlerde milli piyango çekilişini takiben yoğunluk nedeniyle resmi sitede donmalar olur. 2023 yılbaşında da benzer sorunu yaşayınca puppeteer ile resmi web sitesinden sonuçları crawl edip mongoDB’ye kaydeden bir Nodejs uygulaması yaptım. Daha sonra Nextjs ile mongoDB veritabanından çekiliş bilgilerini alıp sonuçların statik sayfalarını ISR yöntemi ile oluşturdum. Böylece kullanıcı…

  • pikseltest.com

    pikseltest.com

    Ölü pikselleri tespit etmek, sıkışmış pikselleri onarmak için Gatsby ve TailwindCSS ile yazdığım web uygulaması.

  • gkhan.me

    gkhan.me

    Freelancer olmayı bırakıp sabit bir iş arayışına girdiğimde Angular ve Bootstrap kullanarak prerender yöntemi ile portfolyo sitemi oluşturdum. Google Pagespeed metriklerinin değişmesi ile beraber eski sitemin skorunda düşüş gözlemledim. Gatsby.js ve TailwindCSS kullanarak timeline tasarımına geçtim. Daha sonra blog.gkhan.me alt alan adı üzerine WordPress ile blog yazılarımı paylaşmaya başladım. Sitenin son hali için Next.js ile…

  • @pikselin/ngx-fittext

    @pikselin/ngx-fittext

    2020 yılında KPSS ile ilgili kısa not uygulaması geliştirmeye başlamıştım. Uygulamada oluşturduğum kartlara metni sığdırmam gerekiyordu. Uygulamayı yapmaktan vazgeçince en azından metin sığdırmak için oluşturduğum yapıyı kütüphane yapıp yayınlayayım dedim. 2021 yılında kütüphanenin hala kullanımda olduğunu görünce Angular 12 ile yeniden düzenledim. Uzun süre Angular ile yazmadığım ve iş yoğunluğundan dolayı paketi geliştirmeyi bıraktım. Paketin…

  • programlamadersleri.org

    programlamadersleri.org

    Öğretmenliğe başladığımda Kuşalanı Ortaokulunda kullanılmak üzere bir web uygulaması oluşturmuştum. Uygulamada verdiğim derslerle ilişkili düzenli olarak içerik üretmeye başladım. İkinci dönem başka bir okulda daha öğretmenliğe başlayınca içerikleri herkesin erişimine açık bir yerden paylaşmanın daha yararlı olacağına kanaat getirip Angular kullanarak prerender yöntemi ile programlamadersleri.org isimli siteyi oluşturdum. Buna ek olarak YouTube kanalı açıp video…

  • Kuşalanı Ortaokulu Bilişim Uygulaması

    Kuşalanı Ortaokulu Bilişim Uygulaması

    Bir dersin teoriden ibaret olması özellikle küçük yaştaki öğrenciler için ilgisizlik yaratır. Köy okulunda sınırlı imkanlarla öğretmenlik yaparken hem yazılım alanında rol model olmak hem de öğrencilerin derse olan katılımlarını arttırıp yıl sonunda daha adil değerlendirme yapmak adına Angular ve Firebase kullanarak web uygulaması oluşturdum. Uygulama ders notları, ödevler, duyuruları da içeren geniş bir kapsama…

  • Nizamiye Giriş Kontrol Uygulaması

    Yedek subaylık yaparken nizamiye giriş çıkışlarındaki güvenliği arttırmak amacıyla kağıt üstündeki bilgilerin şifrelenmesini, doğrulanmasını ve dijital ortama taşınmasını konu alan proje geliştirip, prototip olarak masaüstü uygulaması oluşturdum.

  • cvzilla.com

    cvzilla.com

    Yaptığım özgeçmişlerin tasarımları beğenilmesi, aracı olan kişilerin daha sonra benden özgeçmiş tasarlamamı talep etmesi üzerine kolları sıvayıp özgeçmiş robotu oluşturmaya karar verdim. Öncelikle piyasayı araştırdım. Ücretsiz cv hizmeti veren web uygulamaların hepsinden daha iyi bir uygulama oluşturabileceğimden emin oldum. Ücretli olanlarla da sunacağım geniş özelleştirme seçenekleri ile kapışmayı düşündüm. Araştırmalarım sonucunda proje için en uygun…

  • Metal Mind

    Metal Mind

    Üniversitede başlayan oyun geliştirme serüvenime mezun olduktan sonra MetalMind isimli oyun ile devam ettim. Unity3D kullanarak yazdığım MetalMind ekranda daireler içerisinde beliren ışıklı sayıları akılda tutup, söndükten sonra doğru bir şekilde sıralamaya dayanan bulmaca oyunu idi. Bir önceki oyunumdan farklı olarak bu oyunda score board ve skor paylaşımı özelliklerini ekledim.