Kategori: Bağımsız Projeler
-

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.
-

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

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
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
Öğ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ı
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
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
Ü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.
