Projects · Ürün
GoalFlow

GoalFlow, üzerine bir sohbet botu yapıştırılmış bir görev listesi değil, yazışmanın içinde bir asistanı olan kişisel bir hedef izleyicisidir. Bir hedefin kilometre taşları vardır. Asistana sıradaki adım sorulur. Free, Premium ve Pro planlanan katmanlardır. Bu süren bir üründür: kimlik, hedef ve görev kayıtları ve yapay zekâ sohbeti vardır; ekranlar bitmedi.
Çözümler
Hedef bir dizidir
Kayıt hedef, görevleri ve kilometre taşlarıdır, düz bir yapılacaklar listesi değil. İlerleme, kişinin bu dizide ne kadar ilerlediğidir.
Bu hedef hakkında sor
Sohbet hedefe bağlıdır. Hız sınırları ve kimlik ara katmanı modelin önünde durur, böylece asistan açık bir vekil değildir.
Katman olarak söylenen freemium
Plan Free, Premium ve Pro’dur. Asistan barındırılan bir modelde başlar. Özel bir model sonraki bir adımdır, uygulamanın bugün iddia ettiği bir şey değil.
Süreç
01
Hesap
Kayıt ve giriş API üzerinden gider. Mobil ve web istemcileri hedefi yeniden bildirmek yerine türleri arka uçla paylaşır.
02
Hedefi yaz
Hedefi ve görevlerini oluştur ve düzenle. Pano, arayüz işi yetişince o hedefin ilerlemesini göstermek içindir.
03
Sor
Sohbet çağrısı olağan kimlikli bir istektir. Sınırlama sunucu tarafındadır. Model, hesabı atlayan bir istek görmez.
04
Bitmeyen
Ekranlar, hata durumları ve asistanın istemcideki son bağları hâlâ açıktır. Sayfa bunu söyler çünkü API’yi çıkarmak ürünü çıkarmakla aynı şey değildir.
Teknoloji
React Native ve bir web yapımı
İstemci Android, iOS ve bir web hedefi olan React Native’dir. Redux istemci durumunu tutar. Ekranlar, bileşenler ve API servisleri alışılmış biçimde ayrılır.
Node, Postgres, Redis
API Node ve TypeScript’tir: denetleyiciler, servisler, modeller, kimlik ve doğrulama ara katmanı. PostgreSQL depodur. Redis onun yanında yığındadır.
Servisin ardında OpenAI
Asistan arka uçtan bir OpenAI sohbetidir. İstemci GoalFlow’un yollarına konuşur. Anahtar uygulamada gitmez.
- React Native
- Node.js
- TypeScript
- PostgreSQL
- Redis
- OpenAI