İşler · Ulaşım · Öğrenci servisi
Altınışık Turizm
Ankara–Kırıkkale hattında yolcu taşıyan Altınışık Turizm için öğrenci servisi ön kayıt sitesi ve yönetim paneli, şoförün günlük hesap kâğıdını telefondan girdiği ve patronun onayladığı hafif muhasebe programı, reklam filmi ve kampanya görselleri.

Durum
Altınışık Turizm, Ankara ile Kırıkkale arasında yolcu taşıyan, üniversite dönemlerinde öğrenci servisi de çalıştıran bir firma. İki ayrı ihtiyaç vardı. Birincisi güz döneminde öğrencilerin hat seçip kayıt bırakabileceği bir sayfa; kayıtlar o güne kadar telefon ve WhatsApp mesajlarında dağılıyordu. İkincisi şoförlerin her gün kâğıda yazdığı hesabın (sefer, yolcu, obilet, POS, masraf) patronun önünde düzenli ve denetlenebilir hale gelmesi; o da tablolarda dağınıktı ve kaçak kontrol edilemiyordu.
Ön kayıt sitesi
Tek sayfa, yedi güzergâh, telefonda doldurulacak kadar kısa bir form. Kayıt veritabanına yazılıyor, firmaya e-posta düşüyor, yönetim panelinden hat bazında filtrelenip CSV olarak indiriliyor. PHP 8.3 ve Hostinger LiteSpeed üzerinde; uygulama kodu ve sırlar web kökünün dışında duruyor, dışarıdan görünen tek dizin yayın dizini. Dönem içinde hatlar değişti: Kırıkkale hattı haftada 3, 4 ve 5 gün olarak ayrıldı. Eski hat kodu silinmedi, yalnız formdan kaldırıldı; paneldeki kayıtları ve filtreleri olduğu gibi çalışmaya devam etti.
Muhasebe programı
İki yetki var: şoför ve patron. Şoför kendi hesabıyla girer, plakasını seçer, kâğıda yazdığını aynı sırayla panelden girer ve başka hiçbir şey görmez. Girilen kâğıt patronun onayına düşer; deftere yalnız onaylanan satır yazılır, yazılan satır silinmez, gerekirse iptal edilir. Obilet ve POS kesintileri otomatik hesaplanır; kayıtlı öğrenci ve memur aboneleri ayrı bölümde izlenir. Para kuruş cinsinden tam sayı tutulur, oranlar geçerlilik tarihiyle saklanır; böylece geçmiş bir günün hesabı sonradan değişen oranla bozulmaz.
Program kötü internette de açılsın diye sunucu tarafı bileşen ağırlıklı kuruldu. Şoför formu taslağı telefonda tutar, bağlantı yoksa kuyruğa alır, gelince gönderir; aynı kâğıdın iki kez işlenmesini gönderim anahtarı engeller. Next.js 16 ve Postgres üzerinde; canlıda Vercel, geliştirmede PGlite. Kod tabanı Sofra'dan türedi: restoran modülleri atıldı, hesap motoru ve onay akışı eklendi. Patron girişi tek kullanımlık kodla korunuyor.
Reklam filmi ve kampanya
Öğrenci kampanyasının reklam filmi, afişi, billboard ve Instagram görselleri de aynı elden çıktı; filmde söz verilen "öğrenciye özel" kayıt, bu ön kayıt sayfasında karşılandı. Kampanya dili firmanın kendi tercihine göre kuruldu: kalabalık, renkli ve doğrudan. Tasarımcının zevki değil, müşterinin müşterisine ne işlediği ölçü alındı.
Ders
Kâğıttan panele geçen bir işte en zor kısım yazılım değil, kâğıdın sırasını ekrana birebir taşımaktır; şoför alışık olduğu düzeni bulamazsa girmez. Formun sırası kâğıdın sırasıyla aynı tutuldu. İkinci ders hat kodları gibi kimliklere dokunmamak: filtre, dışa aktarım ve geçmiş kayıt hepsi o kodlara bağlıdır, kod değişirse geçmiş kaybolur.
Diğer işler

Kamu yararı · Afet teknolojisi
Orman Yangını Haritası
Uydu verisiyle aktif orman yangınlarını izleyen, rüzgâra dayalı yayılım tahmini üreten ücretsiz harita. Kaynak kodu açık.
Vaka sayfası →
Sanayi · Vana üretimi
PLZ Palazoğlu Vana
CNC vana üreticisi için kurumsal site ve ürün kataloğu; yanında sahada kullanılan masaüstü teklif uygulaması.
Vaka sayfası →
Ağır sanayi
Kartalcılar Makina
CNC işleme, torna, kaynak ve montaj hizmetleri için kurumsal tanıtım sitesi ve hizmet kataloğu.
Vaka sayfası →Benzer bir iş mi var?
Yeni bir site, mevcut bir sistemin yenilenmesi ya da sunucu tarafında takıldığınız bir konu olsun; doğrudan bana yazın, aynı gün dönerim.