Ç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

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

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

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: Online çiçek, çikolata ve hediye gönder

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

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

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

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

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ı
Influencer Pazarlamasında Veri ve Yaratıcılığın Buluşma Noktası.

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

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

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 semt pazarlarından kolayca sipariş vermeni sağlar. · Kapına teslimat yapan pazar tezgahlarını hızlıca incele · Günlük taze ürünleri filene kolayca ekle.

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

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ı

Aklınızda bir proje mi var?