İçeriğe atla
İlyas Saltay · Samsun

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

Altınışık Turizm — öğrenci servisi ön kayıt sayfası
SektörAnkara–Kırıkkale hattında yolcu ve öğrenci taşımacılığı; Kırıkkale
Yıl2026
YapıPHP 8.3 (ön kayıt) · Next.js 16 + Postgres (muhasebe) · PGlite yerel geliştirme · Hostinger LiteSpeed + Vercel
Adresaltinisik.algow.net

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.

Siteyi ziyaret et

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.

contact@ilyassaltay.com