Skip to content
projelere açık000%
Tüm projeler
/05CanlıÜrün · Travel planning

Lumoria

Bağlamsal seyahat planlama sistemi

ReactSupabase

Rotayı şehir merkezinden değil kullanıcının gerçekten kaldığı yerden başlatan, ilgi, zaman, hareket ve hava bağlamını birleştiren seyahat ürünü.

Durum
Canlı
Tür
Ürün · Travel planning
Rol
Ortak ürün geliştirme · Sistem ve teknik mimari
Platformlar
Web
/01

Bağlam

Klasik gezi listeleri herkese aynı şehir özetini verir. Gerçek seyahatte başlangıç noktası, süre, yürüyüş isteği ve hava rota kalitesini doğrudan değiştirir.

/02

Problem

Birden fazla değişkeni kullanıcıya karmaşık bir planlama paneli göstermeden tek rota kararına dönüştürmek gerekiyordu.

/03

Rolüm

  • Ortak ürün geliştirme
  • Sistem ve teknik mimari
/04

Çözüm

Otel / konum başlangıcını sabit bağlam kabul edip ilgi alanı, süre, hareket tercihi ve hava verisini route context içinde birleştiren bir karar akışı tasarladık.

/05

Neler yapıldı

  • Konum / otel tabanlı rota başlangıcı
  • İlgi ve süre bağlamı
  • Yürüme tercihi ve hava farkındalığı
  • Keşif hafızası
  • Form validation ve responsive planlama akışı
/06

Sistem mimarisi

Rota bağlamı
  1. Hotel / Origin
  2. Interests
  3. Duration
  4. Mobility
  5. Weather
  6. Route Context
  7. Itinerary
/07

Teknik yığın

Frontend

React 19 · TypeScript · TanStack Start · TanStack Router · TanStack Query · Tailwind CSS 4 · Radix UI · React Hook Form

Backend / Veri

Supabase

Validation

Zod

Runtime

Vite · Nitro

/08

Önemli mühendislik kararları

  • Rota bağlamını şehirden değil gerçek başlangıç konumundan kurmak
  • Çok değişkenli sistemi kullanıcıya tek karar akışı olarak göstermek
/09

Kod / mimari örnekleri

Rota bağlamıTS
01const routeContext = {
02 origin: hotel.location,
03 interests: user.interests,
04 duration: trip.duration,
05 mobility: user.walkingPreference,
06 weather: forecast,
07};
08
09const itinerary = buildRoute(routeContext);
/12

Sonuç / mevcut durum

Lumoria canlı ürün olarak bağlamsal rota üretimini, keşif hafızasını ve hava farkındalığını tek seyahat akışında topluyor.

/13

Mühendislik çıkarımları

  • Planlama ürünlerinde iyi varsayılanlar seçenek sayısından daha değerlidir.
  • Konum bağlamı öneri sisteminin son filtresi değil ilk girdisi olmalıdır.

Ürünü gör

Lumoria

Ürünü gör

Sonraki proje

Good Move

PROJELERE AÇIK · ÜRÜN VE SİSTEM MİMARI · DEVRALMA / STABİLİZASYON / OPERASYON · WEB · ANDROID · WINDOWS · AHMET CANAL

İletişim

Ürününüz sisteminden hızlı mı büyüdü?

Mevcut durumu, en büyük tıkanmayı ve istediğiniz sonucu yazın. Kapsamı birlikte netleştirelim.

Durum

Yeni danışmanlık ve proje işlerine açık.