Menü

İletişime geçin
Logo
Basın

Web Portalları ve Uygulamalar

Karmaşık portallar kullanıcı kaybeder.

Müşteriler işlemlerini tamamlamak ister, saha ekipleri çalıştıkları yerde bilgiye ihtiyaç duyar, iş birimleri ise güvenilir bir genel bakış ister. Uygun kullanıcı akışlarına, şeffaf yetkilere ve mevcut sistemlerinize bağlantıya sahip web portalları ve mobil uygulamalar geliştiririz.

Dizüstü bilgisayar ve akıllı telefon arasında bir uygulamanın uyumlaştırılması, temsili görsel
Görev tanımından belgelenmiş devire kadar.

Bu hizmet ne zaman yardımcı olur

Web Portalları ve Uygulamalar: bize verdiğiniz görev.

  • Müşteri ve iş ortağı portalları sağlamak
  • Mobil iş akışlarını desteklemek
  • Formları ve başvuru süreçlerini dijitalleştirmek

Müşteriler, saha ekipleri ve iş birimleri için, her iki kanalı da aynı arayüz üzerinden besleyen tek bir arka uçla web uygulamaları ve mobil uygulamalar. Kullanıcı arayüzlerini React, Next.js veya Vue ile, uygulamaları platformlar arası olarak React Native ile ya da yerel olarak Kotlin ve Swift ile geliştiririz; erişilebilirlik WCAG'ye göre test edilir. Oturum açmayı, oturumları ve çevrimdışı verileri web ve mobil için OWASP kurallarına göre güvence altına alırız.

Görev kapsamına neler dahil olabilir

  • Geliştirmeden önce iş birimi veya müşterilerle tıklanabilir prototip ve kullanıcı testi
  • React, Next.js veya Vue ile web ön yüzü, WCAG 2.2'ye göre erişilebilirlik
  • React Native ile veya Kotlin ve Swift ile yerel olarak geliştirilen mobil uygulamalar, mağazalarda yayınlama dahil
  • OpenID Connect ile oturum açma, OWASP MASVS'ye göre oturum koruması ve sertifika sabitleme
  • Çevrimdışı çalışabilme, push bildirimleri ve GDPR uyarınca onaya dayalı telemetri

Somut kapsamı, kabul noktalarını ve katkınızı teklifte belirleriz.

Genel tablo tek bakışta

İyi bir dijital süreç hedefe kadar götürür.

  1. 01

    Erişim

    Kimliği ve yetkileri netleştirmek

  2. 02

    Görev

    Kullanıcıyı süreç boyunca anlaşılır şekilde yönlendirmek

  3. 03

    İşleme

    Verileri iş sistemlerine güvenle aktarmak

  4. 04

    Geri bildirim

    Durumu ve sonraki adımları görünür kılmak

Planlama, uygulama ve kararlar

Web Portalları ve Uygulamalar için önemli olanlar.

01

İlk erişimden tamamlanmış işleme kadar

Bir portal, kullanıcılar hedeflerine dolambaçsız şekilde ulaştığında faydalı olur. Oturum açma, veri girişi, yükleme, ek sorular ve durum takibi için eksiksiz akışlar tasarlarız. Hata durumları da konseptin bir parçasıdır: süresi dolmuş oturumlar, eksik belgeler veya kesilen bir bağlantı, daha önce girilmiş verilerin kaybolmasına yol açmamalıdır.

Tıklanabilir prototipler, bu akışları uygulamadan önce doğrulanabilir kılar. İş birimi ve kullanıcı grubundan gelen geri bildirimler; gezinme, formlar ve anlaşılır geri bildirim mesajlarına yansır. Ortak bir bileşen sistemi, yeni işlevlerin aynı kullanım mantığını izlemesini sağlar.

02

Web mi, progresif web uygulaması mı, yerel uygulama mı?

Seçim kullanım amacına göre yapılır. Tarayıcı tabanlı bir portal, kurulum gerektirmeden erişimi kolaylaştırır. Progresif bir web uygulaması belirli mobil akışlar için yeterli olabilir; cihaz arayüzleri, arka planda işleme veya çevrimdışı gereksinimler bunu gerektirdiğinde yerel veya platformlar arası uygulamalar gündeme gelir. Gereken yetenekleri gerçek cihazlar üzerinde test ederiz.

Çevrimdışı veriler; yerel depolama, senkronizasyon ve çakışmalar için kurallar gerektirir. Örneğin bir saha ekibi uygulamasında, aynı işlemi iki kişi düzenlediğinde hangi değişikliğin öncelik taşıyacağı netleştirilmelidir. Bu sorular, kullanıcı arayüzü kadar arka uç sistemini ve yetkilendirmeleri de etkiler.

03

Kullanım bağlamında erişilebilirlik ve güvenlik

Klavyeyle kullanım, tanınabilir odak durumları, anlaşılır hata mesajları ve ölçeklenebilir yazı tipi, kullanıcı arayüzü çalışmasının bir parçasıdır. Erişilebilirlik için gereken test kapsamını sizinle birlikte belirleriz. Yalnızca görsel bir tasarım veya otomatik bir tarama, erişilebilirliğin tam bir kanıtı değildir.

Erişimleri her rol ve her işlem için sunucu tarafında kontrol ederiz. Dosya yüklemeleri, oturumlar ve veri paylaşımları için ayrı koruma önlemleri uygulanır. Yaygınlaştırma için test cihazlarını, gerektiğinde mağaza onaylarını, destek kanallarını ve kullanıcılarınız için devreye almayı planlarız.

Araçlar göreve göre seçilir

Ortamınıza uygun teknoloji.

  • React
  • Next.js
  • Vue
  • React Native
  • Kotlin
  • Swift

Seçim, mevcut sistemlere, ekibinize ve sonraki işletime göre yapılır. Her proje burada sayılan teknolojilerin tümüne ihtiyaç duymaz.

İş birimi sorumluları ve teknik ekipler için

Uygulamanın arkasındaki kararlar.

04

Kimlik, vekâletler ve güvenli self servis süreçleri

Bir müşteri hesabı tek bir girişten daha fazlasını kapsar. Davetler, kurum değişiklikleri, kaybolan erişimler, vekâletler ve çalışanların ayrılması, yetkilendirme modeline uygun şekilde ele alınmalıdır. Yeni kullanıcıları kimin onaylayabileceğini ve hangi adımların yeniden doğrulama gerektirdiğini netleştiririz. Merkezi olarak yönetilen kimlikler bağlanabilir; ancak belirli bir siparişe ilişkin iş kararı yine de portalın görevidir.

Başvuru süreçlerinde ve dosya yüklemelerinde, dahili işlemeye kadar olan tüm yolu ele alırız. Dosya boyutu, izin verilen içerikler, karantina ve onay, anlaşılır durum bildirimleriyle birlikte planlanır. Bir yüklemenin başarılı olması, belgenin kontrol edildiği veya kabul edildiği anlamına gelmez. Taslaklar, otomatik kaydetme ve başka bir cihazdan devam etme için görünürlükle ilgili net kurallar gereklidir. Hassas bilgiler bildirimlerde, URL'lerde veya tanılama mesajlarında yanlışlıkla görünmemelidir.

05

Veri karmaşası olmadan çevrimdışı kullanım ve senkronizasyon

Depoda veya sahada kullanılan bir mobil uygulama, sürekli kararlı bir bağlantıyı varsayamaz. Salt okunur çevrimdışı verileri, yerel olarak kaydedilen değişikliklerden ayırır ve bunların ne kadar süre geçerli kalacağını belirleriz. Büyük veri kümeleri rastgele her cihaza kopyalanmaz. Kullanıcı yetkileri, cihaz depolama alanı ve kaybolan bir cihazla nasıl başa çıkılacağı da konsepte dahil edilir.

Bağlantı yeniden kurulduğunda, aynı kayıt sunucuda çoktan değişmiş olabilir. “Son değişiklik kazanır” şeklinde genel bir kural, birçok iş süreci için uygun değildir. Hangi alanların otomatik olarak birleştirilebileceğini ve hangi çakışmaların bir karar gerektirdiğini tanımlarız. Bekleyen aktarımlar kullanıcılar için görünür kalır. Testler; gönderim sırasında bağlantı kesilmelerini, tekrarlanan denemeleri, süresi dolmuş oturumları ve veri girişi ile senkronizasyon arasında yetkilerde yapılan değişiklikleri kapsar.

06

Gerçek koşullarda kullanılabilirlik ve kontrollü yaygınlaştırma

Bir portal yalnızca büyük bir geliştirme ekranında kullanılmaz. Uzun adlar, çeviriler, büyütülmüş yazı tipi, ekran klavyeleri ve yavaş cihazlar düzeni değiştirir. Bu nedenle görevleri ilgili cihazlarda ve farklı giriş yöntemleriyle baştan sona test ederiz. Hata mesajları neyin düzeltilmesi gerektiğini açıklar ve ilgili yere yönlendirir. Oturumun yenilenmesi gerekiyor diye bir form, girilen verileri kaybetmemelidir.

Devreye alma için sınırlı bir kullanıcı grubu, ulaşılabilir destek ve gerçek iş akışlarından gelen geri bildirimler planlarız. Mobil uygulamalarda eski sürümler kurulu kalabilir; arka uç, üzerinde anlaşılan geçiş süresini dikkate almalıdır. Kullanım ölçümleri, bir işlemin hangi noktada yarım kaldığı gibi somut iyileştirme sorularını yanıtlamalıdır. Hangi ölçümlerin kullanılabileceği ve bunun için hangi bilgilerin gerekli olduğu, geliştirme başlamadan önce netleştirilir.

Anlaşılır çalışma sonuçları

Elinize geçecek sonuçlar.

Sonuç 01

Kaynak koduyla birlikte yayınlanmış uygulama ve web uygulaması

Sonuç 02

Tasarım sistemi ve erişilebilirlik raporu

Sonuç 03

OWASP MASVS'ye göre güvenlik test raporu

Örnek proje akışı

Çalışma bu şekilde ilerleyebilir.

Bir iş ortağı portalı, e-posta üzerinden yapılan taleplerin yerini alır. İş ortakları yalnızca kendi işlemlerini görür, belge yükler ve süreç içinde kendilerine yöneltilen ek soruları alır. Kurum içindeki işleme aynı verileri kullanır, ancak farklı roller ve onaylarla çalışır.

Açıklayıcı senaryo, bir müşteri referansı veya sonuç garantisi değildir.

Başlarken yardımcı olanlar

  • Kullanıcı grupları ve en önemli görevler
  • Mevcut giriş sistemi ve rol modeli
  • Gerekli cihazlar ve çevrimdışı senaryolar

Eksik belgeler bir engel değildir. Hangi bilgilerin önce temin edilmesi gerektiğini birlikte netleştiririz.

Projeniz ayrıntılarıyla

İnsanlara ve gerçek görevlerine uygun dijital erişim.

Bilgileri yalnızca göstermekle kalmayıp eksiksiz işlemleri mümkün kılan portallar ve uygulamalar geliştiririz. Tasarımı kullanım durumu, cihaz, yetkiler ve geri bildirimler belirler.

Bir işlemi girişten onaya kadar ele almak

Kullanıcıların uygulamaya nasıl ulaştığını, hangi bilgileri beraberinde getirdiğini ve nerede desteğe ihtiyaç duyduğunu inceleriz. Oturum açma, formlar, yüklemeler ve durum bildirimleri birbirine bağlı tek bir akış olarak tasarlanır. Anlamlı bir ara kayıt, kullanıcıların bir kesintiden sonra tüm bilgileri yeniden girmek zorunda kalmasını önleyebilir.

Mobil kullanım için giriş türlerini, klavye davranışını ve kullanılabilir ekran alanını inceleriz. Klavyeyle kullanılabilirlik, anlaşılır etiketler ve tanınabilir hata mesajları tasarımda dikkate alınır. Somut erişilebilirlik incelemesi, üzerinde anlaşılan gereksinimlere göre planlanır; ek bir araç çubuğu bu incelemenin yerini tutmaz.

Portalı ve iş sistemini temiz bir şekilde birbirine bağlamak

Çekici bir kullanıcı arayüzü, iç sisteme güvensiz bir kısayol haline gelmemelidir. Arayüzleri sınırlı yetkilerle tasarlar, girişleri sunucu tarafında doğrular ve dosyaları öngörülen koruma konseptine göre ele alırız. Durum göstergeleri “alındı”, “işlemde” ve “iş açısından tamamlandı” arasında ayrım yapabilmelidir.

Herkese açık hizmetlerde bulunabilirlik, yüklenme süresi ve önemli içeriklerin sunulması da öne çıkar. Kapalı portallarda ise genellikle kimlik, kuruluşlar arası ayrım ve destek ön plandadır. Hangi özelliklerin öncelikli olduğu, aynı teknik şablonu her uygulamaya uygulamak yerine kullanıcı süreci esas alınarak belirlenir.

Örnek proje senaryosu

Hizmetin günlük işlere katkısı.

Örnek: Kurumsal müşterilerin belge göndermesi ve işlem durumunu görmesi gerekir. Yüklemeyi, alındı bildirimini ve ek bilgi taleplerini tek bir akış olarak geliştiririz. Teknik bir yükleme başarısı, iş açısından bir onayla karıştırılmaz; her iki durum da anlaşılır şekilde ayırt edilebilir.

Bu örnek olası bir süreci açıklar ve bir müşteri referansı değildir.

Hizmet almadan önce

Web Portalları ve Uygulamalar hakkında sorularınız.

Portal ve uygulama aynı arka ucu kullanabilir mi?

Evet, veri modeli, yetkiler ve arayüzler buna uygun tasarlandığında mümkündür. Ortak hizmetler, iş mantığının tekrarlanmasını önler. Buna rağmen kullanım akışları ilgili kanala göre şekillendirilir; küçük bir ekran genellikle masaüstü bir çalışma istasyonundan farklı etkileşim adımları gerektirir.

Çevrimdışı çalışabilirliğe neler dahildir?

Yerel olarak depolanan verilerin yanı sıra çakışma kuralları, güvenli depolama ve görünür bir senkronizasyon durumu gereklidir. Hangi işlemlerin çevrimdışı yapılabileceğini ve sonraki eşleştirme sırasında oluşan hataların nasıl ele alınacağını belirleriz. Çevrimdışı çalışabilirlik, somut iş akışları üzerinden test edilir.

Mevcut kullanıcı arayüzlerini de devralır mısınız?

Kodu, bileşenleri, kullanım verilerini ve teknik sınırları inceledikten sonra tekil süreçleri iyileştirebilir veya aşamalı bir yenileme planlayabiliriz. Tam bir değişim her zaman gerekli değildir. Çoğu zaman, uçtan uca işleyen bir başvuru süreci, salt görsel bir yeniden tasarımdan daha fazla fayda sağlar.

Sonraki adım

Bugün nerede tıkandığınızı bize anlatın.

Başlangıç için uygulamanızın, sorunun ve hedefinizin kısa bir açıklaması yeterlidir. Seçtiğiniz hizmet iletişim talebinize aktarılır.

Bu hizmeti talep edin

İş Ortaklarımız

  • Microsoft
  • Microsoft Azure
  • Amazon AWS
  • Google Cloud
  • Thales Group
  • Arrow ECS
  • Vodafone
  • IBM
  • Veeam
  • Atlassian
  • JetBrains
  • NinjaOne
  • OPSWAT
  • Utimaco
  • Eviden

Erişilebilirlik

Görünümü ihtiyaçlarınıza göre ayarlayın.

Bu sayfa için henüz basit dil sürümü mevcut değil.

Ayarlar şu anda yalnızca bu ziyaret için geçerlidir. Ayarların kalıcı olarak kaydedilmesine Çerez ayarları bölümünden izin verebilirsiniz.