Full-stack platform
Bikehaus Freiburg
Bir bisiklet mağazası için stok yönetimi, web sitesi ve online kiralama
Proje hakkında
Bikehaus Freiburg hazır bir mağaza şablonu değil, işin kendisi: Bisiklet satın alınır, stoğa girer, satılır, kiralanır ya da iade alınır — ve bu adımların her birinin kendi belge numarası, imzası ve sonunda bir PDF’i vardır. Yönetim arayüzü bunu yaklaşık 28 modülde kapsıyor: müşteriler ve faturalardan giderlere ve yenileme maliyetlerine, oradan istatistik, dışa aktarma ve yedeklemeye kadar.
Dışarıya bakan yüz ise halka açık site: sunucu taraflı render’lı Angular 17, kendi URL’leriyle on iki dil ve derleme sırasında önceden üretilmiş yaklaşık 100 sayfa — showroom, e-bike, yeni bisikletler, aksesuar, servis, rehber ve çevredeki şehirler için yerel sayfalar. Kiralama tamamen online: müsaitliği kontrol et, aksesuarı seç, Mollie ile öde. Rezervasyon onay için yönetim paneline düşer ve orada kira sözleşmesine dönüşür.
Üstüne, tek bir mağazanın normalde elle yaptığı her şey geliyor: Bir arka plan servisi Kleinanzeigen ilanlarını dört saatte bir eşitliyor, bir Chrome eklentisi ilanları toplu düzenliyor, müşteri mesajları bağlı bir posta kutusundan sohbet olarak geliyor. Tamamı kendi sunucusunda çalışıyor: beş servisli Docker Compose, önünde nginx, otomatik yenilenen sertifikalar ve GitHub Actions ile her gün yapılan kontrol. Tezgâh için ayrıca API’yi de içinde taşıyan bir Windows sürümü var.
Öne çıkanlar
- Eksiksiz mal akışı: alım → stok → satış → iade, belge numaraları ve imzayla
- Müsaitlik kontrolü ve online ödemeli (Mollie) halka açık kiralama
- Kendi URL’leriyle 12 dil, yaklaşık 100 önceden üretilmiş sayfa (Angular SSR)
- Dört saatte bir Kleinanzeigen eşitlemesi ve toplu düzenleme için Chrome eklentisi
- ~28 modüllü yönetim paneli: müşteri, fatura, gider, istatistik, dışa aktarma, yedek
- Kira sözleşmesi, fatura ve belgeler için PDF üretimi
- Mağazada kullanım için API’yi içeren Windows sürümü (Electron)
- Kendi sunucusu: beş servisli Docker Compose, nginx, otomatik TLS, kendi mail sunucusu
Birlikte çalışmaya
ne dersiniz?
Planınızı anlatın — neye ihtiyaç olduğunu ve ne tutacağını dürüstçe söyleyelim.