Hizmetler

Yazılım Geliştirme

Backend, web ve mobil geliştirme ile UI/UX tasarım. Tasarımdan devreye almaya kadar tek ekip — ve yazdığımız şeyi çalıştırabiliyoruz.

Bu sorunlar tanıdık geliyorsa

  • Ajans ürünü teslim etti ama yayına alma kısmı kimsenin işi değildi.
  • Tasarımı bir yerden, kodu başka yerden aldık; ikisi birbirini tutmadı.
  • Operasyon ekibimiz bütün süreci Excel üzerinden yürütüyor.
  • API’miz var ama dokümantasyonu yok; entegre olmak isteyen herkes bize soruyor.
  • Mobil uygulamamızı güncelleyecek kimse kalmadı.

Kapsam

Backend servisleri

Java 17 ve Spring Boot ile servis katmanı. OpenAPI ile dokümante edilmiş REST uçları, JWT tabanlı kimlik doğrulama, servisler arası iletişimde gerektiğinde gRPC.

Web arayüzleri

Next.js, React ve TypeScript. Sunucu tarafı render, erişilebilirlik ve performans başından itibaren gözetiliyor — sonradan eklenen bir düzeltme olarak değil.

Mobil uygulama

React Native ile iOS ve Android. Tek kod tabanı, mağaza yayın süreçleri ve sürüm yönetimi dahil.

UI/UX tasarım

Ürün akışları, ekran tasarımı ve tasarım sistemi. Tasarımı ayrı bir ajanstan alıp bize kodlatmanız gerekmiyor.

Yönetim panelleri ve iç araçlar

Operasyon ekibinizin elle yürüttüğü süreçlerin gerçek bir arayüze taşınması. Rol bazlı yetkilendirme, denetim kaydı ve toplu işlem desteği.

Müşteri konsolları

Müşterilerinizin kendi hesabını, kaynaklarını veya verisini yönettiği self-servis arayüzler. Kimlik doğrulama, yetkilendirme ve kullanım takibi dahil.

API ve entegrasyon

Mevcut sisteminizin dışarıya açılması ya da üçüncü taraf servislerle konuşturulması. Dokümantasyon işin parçası, sonradan gelen bir kalem değil.

Devir ve dokümantasyon

Kod, mimari kararların gerekçeleri ve çalıştırma adımları birlikte teslim ediliyor. Ekibiniz devralmak isterse elinde gereken her şey oluyor.

Kullandığımız teknolojiler

  • Spring Boot
  • Next.js
  • React Native
  • TypeScript
  • PostgreSQL

Nasıl çalışırız

Proje bazlı geliştirme

Tanımlı kapsam, tanımlı teslim. Sıfırdan ürün geliştirme ya da mevcut ürüne belirli bir modülün eklenmesi.

Ekip takviyesi

Mevcut ekibinizin yanında çalışırız. Sizin süreçlerinizle, sizin depo ve araçlarınızla — ayrı bir ada kurmadan.

Ürün devralma

Geliştiren ekip ayrılmış, kod duruyor ama dokunan yok. Kodu inceler, riskleri raporlar ve geliştirmeyi sürdürürüz.

Sıkça sorulan sorular

Sadece tasarım ya da sadece geliştirme alabilir miyiz?

Alabilirsiniz. İkisini birlikte yapmanın avantajı, tasarımla uygulamanın arasında kaybolan detay olmaması — ama mevcut bir tasarımınız varsa onu uygularız, ya da yalnızca tasarım tarafını üstleniriz.

Bizim teknoloji yığınımızla çalışır mısınız?

Evet. Ekibinizin oturmuş bir yığını varsa ona uyum sağlıyoruz; her şeyi kendi tercihlerimize çevirmeye çalışmıyoruz. Yalnızca sürdürülemez bulduğumuz bir tercih varsa bunu gerekçesiyle söylüyoruz — kararı siz veriyorsunuz.

Proje bittikten sonra bakımını kim yapacak?

Tercihinize göre. Kodu dokümantasyonuyla teslim edip çekilebiliriz, ya da bakımı ve altyapı operasyonunu da üstlenebiliriz. Yazdığımız şeyi çalıştırabiliyor olmak bu işin ayırt edici tarafı: "nerede çalışacak" sorusu proje bittikten sonra ortaya çıkan bir sürpriz olmuyor.

Ne kadar sürer?

Kapsama bağlı. Tanımlı bir yönetim paneli birkaç hafta, çok kullanıcılı bir müşteri konsolu birkaç ay sürebiliyor. İlk görüşmenin ardından kapsamı parçalara bölüp her parça için ayrı süre veriyoruz — tek bir büyük rakam yerine.

Geliştirme sürecini nasıl takip ederiz?

Depoya erişiminiz baştan itibaren oluyor, ilerlemeyi doğrudan görüyorsunuz. Düzenli aralıklarla çalışan sürüm gösteriyoruz; sonunda tek seferde ortaya çıkan bir teslim yapmıyoruz.

Ne kurmaya çalıştığınızı anlatın.

İlk görüşme teknik geçer, satış sunumu yapmayız. Mevcut durumunuzu dinler, yapılabilir olup olmadığını söyleriz. 2 iş günü içinde dönüş yaparız.