Çalışmalarımız ve Vaka Çalışmaları
2018'den bu yana tasarlayıp geliştirdiğimiz seçili projeler — web, mobil, SaaS, mikroservis ve daha fazlası.
Contentrain
AI-native içerik yönetişim ekosistemi. Contentrain; ekiplerin yapısal içeriği doğrudan kod tabanından çıkarıp yönetmesini ve yayınlamasını sağlar — local-first, Git-native bir araç zinciri (CLI, MCP sunucusu, tip-güvenli SDK) ve sohbet öncelikli, self-host edilebilir Contentrain Studio.
Vaka çalışmasıYanyana
Düğün, kurumsal etkinlik ve sosyal buluşmalar için sosyal oyun platformu. P2P offline (2-10 kişi) ve online event (50-500+ kişi) modları ile Web (PWA), iOS ve Android'de çalışır. React Native (Expo + CLI), Bun.js + ElysiaJS, Vue 3 ve pnpm workspaces ile 4 app + 4 paylaşılan paket monorepo mimarisi ile geliştirildi. 12+ bağımsız oyun motoru, gerçek zamanlı WebSocket state sync, 39 paylaşılan Vue komponenti (design system), çift ödeme sistemi (Paddle + In-App Purchase) ve Stryker mutation testing dahil 130+ test dosyası, 500+ test.
Vaka çalışması
LineDiff
AI destekli metin ve doküman karşılaştırma platformu. Local-first, offline çalışabilir ve istemci tarafı şifreleme ile gizlilik odaklı. txt, docx, pdf, json, xml, csv, md, html, yaml dahil 10+ dosya formatı desteği. Nuxt 4 + Vue 3, Firebase Firestore ve OpenAI API ile geliştirildi. IndexedDB birincil depolama + Firestore sync kuyruğu (local-first mimari), Web Workers ile diff hesaplama, Paddle abonelik yönetimi ve Google Docs, Notion, MS Word Add-in entegrasyonları.
Vaka çalışmasıBloom and Fresh
Türkiye'nin önde gelen online çiçek ve hediye platformu için komple frontend yenileme. Legacy koddan modern Nuxt.js mimarisine geçiş ile 2 yıllık sürekli geliştirme ve bakım. Nuxt.js, Vue.js ve Contentrain CMS ile geliştirildi. SSR ile SEO optimizasyonu, dinamik içerik yönetimi, performans optimizasyonları (lazy loading, code splitting, image optimization) ve ürün katalog, sepet, ödeme, sipariş takibi dahil tam e-ticaret özellikleri.
Vaka çalışması
FoodButik
Multi-tenant yemek sipariş platformu için 7 bağımsız mikroservisten oluşan backend sistemi. Tüm mimari kararlar, tech stack seçimi ve implementasyon Lanista Software tarafından gerçekleştirildi. NestJS Monorepo, gRPC, RabbitMQ, PostgreSQL, Redis ve Prisma ORM ile geliştirildi. 1 API Gateway + 3 gRPC servis + 3 RabbitMQ consumer, ~78 RPC metodu, ~80+ REST endpoint, 10 durum geçişli sipariş yaşam döngüsü yönetimi, çok kanallı bildirim sistemi (Email/SMS/Push) ve 3 farklı kimlik doğrulama mekanizması.
Vaka çalışması
FoodButik POS
Sunmi ticari POS terminalleri üzerinde çalışan sipariş yönetim uygulaması. Sunmi SDK entegrasyonu, termal yazıcı kontrolü ve Android foreground service için ~2.100 satır custom Java Native Module içerir. React Native CLI, TypeScript, Redux Toolkit ve Java (Sunmi SDK) ile geliştirildi. Gerçek zamanlı sipariş polling, AutoTask otomatik sipariş kabul sistemi, concurrent action lock mekanizması, cihaz bazlı kimlik doğrulama (Sunmi serial number vs PIN) ve i18next + Contentrain CMS ile 3 dil desteği.
Vaka çalışmasıRezMe
Restoran keşfi ve rezervasyon platformu. iOS ve Android'de yayında. Kullanıcılar restoranları keşfedebilir ve rezervasyon yapabilir, restoran sahipleri abonelik ile platformu kullanabilir. React Native (Expo SDK 53), Expo Router v5, Bun.js + ElysiaJS ve Supabase (PostgreSQL + Auth + RLS) ile geliştirildi. 9 Zustand store, çoklu giriş desteği (Email, Google, Apple, Phone OTP), 10 modüllü katmanlı API mimarisi, PayTR entegrasyonu ile uçtan uca abonelik yaşam döngüsü ve Expo SDK ile push notification.
Vaka çalışmasıWordify
Wordify'ın Squarespace tabanlı web sitesini Jamstack mimarisini kullanarak özel bir siteye dönüştürdük. Bu yükseltme Wordify'a pürüzsüz bir görünüm, gelişmiş performans, ölçeklenebilirlik ve iyileştirilmiş kullanıcı deneyimi sağladı.
Vaka çalışmasıPopile
Popile, influencer pazarlamasında veri ve yaratıcılığın buluşma noktasıdır. Frontend tarafında Vue.js ile iyileştirmeler yaptık, ödeme sistemi entegrasyonlarında destek sağladık ve backend tarafında performans optimizasyonları gerçekleştirdik.
Vaka çalışmasıVisivi
Visivi, hem mobil hem de web portalları olan bir İK platformudur. Mobil uygulamayı React Native ile geliştirdik ve hem iOS hem de Android için çapraz platform haline getirdik. Web portalı için Nuxt.js ve Vue.js kullandık.
Vaka çalışmasıDXP 360
DXP360, çeşitli kaynaklardan gelen RFP'leri bir araya getiren ve işletmeler ve ajanslar için teklif keşfi ve gönderim sürecini basitleştiren bir RFP (Teklif Talebi) portalıdır. Proje planını müşteri brifinglerine göre tasarladık, ön ucu ve arka ucu geliştirdik, veritabanını yapılandırdık ve projeyi dağıttık.
Vaka çalışmasıPazardan
Pazardan, yerel marketlerden sebze ve meyve siparişi vermek için bir çevrimiçi pazar yeridir. Mobil uygulamayı React Native ile geliştirdik ve iOS ve Android için çapraz platform haline getirdik. Web platformu ise React.js ve Next.js ile geliştirildi.
Vaka çalışmasıLUI Vue
Tüm Lanista Software projelerinde aktif kullanılan açık kaynak Vue 3 UI bileşen kütüphanesi. Vue 3, TypeScript, TailwindCSS ile geliştirildi ve Storybook ile dokümante edildi. Component-driven ölçeklenebilir tasarım, npm üzerinden kolay kurulum ve birden fazla üretim projesinde aktif kullanım. Açık kaynak topluluk katkısına açık.
Vaka çalışması