Our Work & Case Studies

Selected projects we have designed and built since 2018 — web, mobile, SaaS, microservices and more.

Contentrain

Contentrain

AI-native content governance ecosystem. Contentrain lets teams extract, govern, and ship structured content straight from their codebase — a local-first, Git-native toolchain (CLI, MCP server, type-safe SDK) plus Contentrain Studio, a conversation-first, self-hostable CMS.

View case study
Yanyana

Yanyana

Social game platform for weddings, corporate events, and social gatherings. Supports P2P offline (2-10 players) and online event (50-500+ players) modes across Web (PWA), iOS, and Android. Built with React Native (Expo + CLI), Bun.js + ElysiaJS, Vue 3, and a pnpm workspaces monorepo with 4 apps + 4 shared packages. Features 12+ independent game engines, real-time WebSocket state sync, 39 shared Vue components as a design system, dual payment system (Paddle + In-App Purchase), and 130+ test files with 500+ tests including Stryker mutation testing.

View case study
LineDiff

LineDiff

AI-powered text and document comparison platform. Local-first, offline-capable with client-side encryption for privacy. Supports 10+ file formats including txt, docx, pdf, json, xml, csv, md, html, and yaml. Built with Nuxt 4 + Vue 3, Firebase Firestore, and OpenAI API. Features IndexedDB primary storage with Firestore sync queue (local-first architecture), Web Workers for diff computation, Paddle subscription management, and integrations with Google Docs, Notion, and MS Word Add-in.

View case study
Bloom and Fresh: Online çiçek, çikolata ve hediye gönder

Bloom and Fresh

Turkey's leading online flower and gift platform. Complete frontend modernization from legacy code to modern Nuxt.js architecture with 2 years of continuous development and maintenance. Built with Nuxt.js, Vue.js, and Contentrain CMS. Features SSR with SEO optimization, dynamic content management, performance optimizations (lazy loading, code splitting, image optimization), and full e-commerce capabilities including product catalog, cart, payment, and order tracking.

View case study
FoodButik

FoodButik

Multi-tenant food ordering platform with a 7-microservice backend system. All architecture decisions, tech stack selection, and implementation were carried out by Lanista Software. Built with NestJS Monorepo, gRPC, RabbitMQ, PostgreSQL, Redis, and Prisma ORM. Features 1 API Gateway + 3 gRPC services + 3 RabbitMQ consumers, ~78 RPC methods, ~80+ REST endpoints, 10-state order lifecycle management, multi-channel notification system (Email/SMS/Push), and 3 different auth mechanisms.

View case study
FoodButik POS

FoodButik POS

Restaurant order management application running on Sunmi commercial POS terminals. Includes ~2,100 lines of custom Java Native Modules for Sunmi SDK integration, thermal printer control, and Android foreground service. Built with React Native CLI, TypeScript, Redux Toolkit, and Java (Sunmi SDK). Features real-time order polling, AutoTask automatic order acceptance, concurrent action lock mechanism, device-based authentication (Sunmi serial number vs PIN), and 3-language support via i18next + Contentrain CMS.

View case study
RezMe

RezMe

Restaurant discovery and reservation platform for iOS and Android. Users can discover restaurants and make reservations while restaurant owners manage their venue through a subscription model. Built with React Native (Expo SDK 53), Expo Router v5, Bun.js + ElysiaJS, and Supabase (PostgreSQL + Auth + RLS). Features 9 Zustand stores, multi-auth support (Email, Google, Apple, Phone OTP), 10-module layered API architecture, end-to-end subscription lifecycle with PayTR integration, and push notifications via Expo SDK.

View case study
Wordify

Wordify

We transformed Wordify's Squarespace-based website into a custom site using Jamstack architecture. This upgrade provided Wordify with a smooth look, enhanced performance, scalability, and improved user experience.

View case study
Influencer Pazarlamasında Veri ve Yaratıcılığın Buluşma Noktası.

Popile

Popile is the meeting point of data and creativity in influencer marketing. We made improvements on the frontend using Vue.js, supported payment system integrations, and optimized the backend for better performance.

View case study
Visivi

Visivi

Visivi is an HR platform with both mobile and web portals. We developed the mobile application with React Native, making it cross-platform for both iOS and Android. For the web portal, we used Nuxt.js and Vue.js.

View case study
DXP 360

DXP 360

DXP360 is an RFP (Request for Proposal) portal that aggregates RFPs from various sources, simplifying the proposal discovery and submission process for enterprises and agencies. We designed the project plan based on client briefs, developed the frontend and backend, structured the database, and deployed the project.

View case study
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 is an online marketplace for ordering vegetables and fruits from local groceries. We developed the mobile application with React Native, making it cross-platform for iOS and Android. The web platform was developed with React.js and Next.js.

View case study
LUI Vue

LUI Vue

Open-source Vue 3 UI component library actively used across all Lanista Software projects. Built with Vue 3, TypeScript, TailwindCSS, and documented with Storybook. Features component-driven scalable design, easy installation via npm, and is actively used in multiple production projects. Open for community contributions.

View case study

Have a project in mind?